Arch Linux deja de responder desde khugepaged

Arch Linux deja de responder desde khugepaged

Soy un gran usuario de la estación de trabajo VMware 10.0.3 y, como tal, tengo 32 GB de RAM en mi sistema. Mi único sistema operativo es Arch Linux, usando Unity para el escritorio.

Por lo general, cuando tengo dos máquinas virtuales ejecutándose con aproximadamente 3 GB de RAM asignadas a cada una, muy a menudo y en intervalos aleatorios, todo el sistema deja de responder durante unos segundos.

Al ejecutar "top" en una terminal, el culpable parece ser el comando khugepaged, que se ejecuta mientras el sistema no responde al 100% de la CPU y luego desaparece.

Hay alguna manera de evitar esto? Busqué en Google sobre khugepaged, pero parece que solo encuentro publicaciones antiguas de 2011 o preguntas sin respuesta.

Estas son las especificaciones completas de mi sistema:

Respuesta1

Tengo un problema similar en Ubuntu. La solución que utilizo es:

echo never > /sys/kernel/mm/transparent_hugepage/defrag
echo 0 > /sys/kernel/mm/transparent_hugepage/khugepaged/defrag

La fuente de la solución está en unInforme de error de Fedora "khugepaged comiendo 100% CPU". El error nunca se solucionó.

Esto es menos drástico que desactivar todo transparent_hugepageel soporte. La explicación detallada de lo que hace el comando se puede encontrar enla documentación del soporte transparente de gran página.

Respuesta2

khugepaged podría ser el problema, intente lo siguiente:

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

Esto me ayudó a resolver este problema en Arch Linux reciente...

información relacionada