Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: Martin Šácha 14 Března 2014, 20:05:57

Název: kswapd0 vyzere procesor
Přispěvatel: Martin Šácha 14 Března 2014, 20:05:57
Ahoj,
čas od času se mi spustí proces kswapd0 který dokáže úplně vytížet procesor.

Co kswapd0 dělá?
 - Pokud funguje správně, kswapd0 dělá statistiky přístupů do paměti a zbývá-li v systému málo volné RAM, řídí swapování málo využívaných stránek na/z disku.

Bohužel v novějších jádrech 3.x.x, pokud má systém málo RAM a zároveň *nemá definovaný swap, kswapd0 začne swap v "nekonečné" smyčce hledat a tím zcela vytíží procesor - čímž zabrání uživateli ukončit nenažrané programy, případně swap nadefinovat nebo udělat cokoli jiného.

Někdy si po cca minutě dá říct a uzná že swap není a dá pokoj, uvolní prostředky pro uživatele a problém zmizí.

Standardní cestou se kswapd0 nedá zabít (ani "kill -9"; ani "kill -STOP"), změnit (snížit) mu prioritu ani pozastavit.

Tady: https://bbs.archlinux.org/viewtopic.php?id=144702 je vlákno popisující problém, všechno jsem zkoušel bez výsledku - setkal jste se s tím tady někdo? Jak jste si s tím poradili?

Může vypadat třeba takhle:
Kód: [Vybrat]
$ top
Mem:   7992896k total,  7836136k used,   156760k free,   311464k buffers
Swap:        0k total,        0k used,        0k free,  5473568k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND           
   80 root      20   0     0    0    0 S   15  0.0  11:33.64 kswapd0

Kernel 3.11.0-13 @ Mint 13 (~Ubuntu 12.04)

Díky...
Název: Re:kswapd0 vyzere procesor
Přispěvatel: jmp 14 Března 2014, 20:16:14
nepotkal jsem to, ale co použít zram tedy "swap"
Název: Re:kswapd0 vyzere procesor
Přispěvatel: Petr Merlin Vaněček 14 Března 2014, 21:00:51
Tak nějak, co přestat blbnout a ten swap mu dopřát? :D
Název: Re:kswapd0 vyzere procesor
Přispěvatel: Rover623 14 Března 2014, 21:01:36
Je to bug, ovšem stačí nadefinovat jen hlavičku swap a je klid, prakticky na to stačí oddíl velikosti jednoho bajtu. Mimochodem, mělo by se to týkat jen KDE
Název: Re:kswapd0 vyzere procesor
Přispěvatel: Martin Šácha 14 Března 2014, 22:24:16
Tak nějak, co přestat blbnout a ten swap mu dopřát? :D

Má 5G cache, z toho se dá něco zkrouhnout ;)

Ale ten 1B swap vypadá jako dobrá myšlenka :)