KswapD0 usa CPU 100%

11

Após a atualização de 15.10 para 16.04, notei que meu fã de netbook estava constantemente girando a todo vapor. Eu verifiquei o processo mnitoor e notei que o KswapD0 usava 100% de um núcleo.

Qual é o problema ? Por isso, meu netbook está lento e tenho medo de superaquecer o processador.

Du Pont
fonte
Isso certamente soa como um bug que você deve reportar, mas mesmo que todos os núcleos estejam rodando a 100%, não deve superaquecer. Nesse caso, seu hardware está com defeito.
Psusi
1
Isso aconteceu comigo em uma instância da AWS com pouca memória, como pessoal no link fornecido acima em relação ao BUG # 1518457, depois que atualizei de um 14.04 LTS para 16.04 LTS com uma atualização do-release. Consulte o tópico de discussão para obter mais detalhes. bugs.launchpad.net/ubuntu/+source/linux/+bug/1518457
Prraw

Respostas:

22

Isso parece ser algo que geralmente (mas não exclusivamente) aparece com sistemas de pouca memória. Você pode verificar o bug que está rastreando esse problema: Bug # 1518457: kswapd0 100% de uso da CPU

Ainda não há uma correção real, mas existem algumas soluções alternativas que podem solucionar o problema:

  1. Adicionar echo 1 > /proc/sys/vm/drop_cachesa uma crontab regular e / ou executar esse comando manualmente quando kswapd age-se
  2. Comente a linha 2 em /lib/udev/rules.d/40-vm-hotadd.rules(consulte o link do bug para obter mais discussões)
lhl
fonte
1. Elimina caches de páginas limpas. É não destrutivo, mas pode causar problemas de desempenho.
Zaz
5
2. Você deve citar a linha a ser removida caso eles alterem a ordem das linhas no futuro.
Zaz
3
É verdade, é verdade, a linha 3 agora (considerando-se a primeira linha é um comentário) ATTR{[dmi/id]sys_vendor}=="Xen", GOTO="vm_hotadd_apply"
todo WGA
preciso sudo primeiro? e como faço sudo para o cronjob
Maysam Torabi
1
A correção foi lançada para 16.04 e foi confirmada por várias pessoas. Execute o apt-get upgrade e reinicie.
Ryan Lavelle