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:
- CPU: Intel i5[correo electrónico protegido]
- 32 GB de RAM Corsair Vengeance a 2400 MHz
- M/B ASrock Z87 Pro 4
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_hugepage
el 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...