O Arch Linux não responde aos comandos do khugepaged

7

Sou um usuário pesado da estação de trabalho VMware 10.0.3 e, como tal, tenho 32 GB de RAM em meu sistema. Meu único sistema operacional é o Arch Linux, usando o Unity para a área de trabalho.

Normalmente, quando tenho duas máquinas virtuais em execução com cerca de 3 GB de RAM designadas para cada uma, na maioria das vezes e em intervalos aleatórios, todo o sistema deixa de responder por alguns segundos.

Rodando "top" em um terminal, o culpado parece ser o comando khugepaged, que é executado enquanto o sistema não responde a 100% da CPU e depois desaparece.

Existe alguma maneira de evitar isso? Eu pesquisei sobre o khugepaged, mas parece que só encontro posts antigos de 2011 ou perguntas não respondidas.

Estas são as especificações completas do meu sistema:

  • CPU: Intel i5 [email protected]
  • RAM de vingança Corsair de 32 GB a 2400 MHz
  • M / B ASrock Z87 Pro 4
por Angelos Kyritsis 13.10.2014 / 18:03

2 respostas

10

Eu tenho problema semelhante no Ubuntu. A solução que eu uso é: %código% A origem da solução alternativa pode ser encontrada aqui: link . O bug nunca foi corrigido. Isso é menos drástico do que desativar todo o suporte echo never > /sys/kernel/mm/transparent_hugepage/defrag echo 0 > /sys/kernel/mm/transparent_hugepage/khugepaged/defrag . A explicação detalhada do que o comando faz pode ser encontrada aqui: link

    
por 16.02.2015 / 18:06
1

khugepaged pode ser o problema, tente o seguinte:

echo never > /sys/kernel/mm/transparent_hugepage/enabled

isso me ajudou a resolver esse problema no recente arco linux ...

    
por 14.01.2015 / 13:31