Soy un gran usuario de VMware workstation 10.0.3 y, como tal, tengo 32 GB de RAM en mi sistema. Mi único sistema operativo es Arch Linux, que usa Unity para el escritorio.
Por lo general, cuando tengo dos máquinas virtuales funcionando con aproximadamente 3 GB de RAM asignadas a cada una, muy a menudo y a intervalos aleatorios, todo el sistema deja de responder durante unos segundos.
Ejecutando "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? He buscado en Google sobre khugepaged, pero parece que solo encuentro publicaciones antiguas de 2011 o preguntas sin respuesta.
Estas son mis especificaciones completas del sistema:
- CPU: Intel i5 [email protected]
- 32GB Corsair Vengeance RAM @ 2400MHz
- M / B ASrock Z87 Pro 4
fuente
Respuestas:
Tengo un problema similar en Ubuntu. La solución que uso es:
La fuente de la solución está en un informe de error de Fedora "khugepaged comiendo 100% CPU" . El error nunca fue corregido.
Esto es menos drástico que deshabilitar todo el
transparent_hugepage
soporte. La explicación detallada de lo que hace el comando se puede encontrar en la documentación del soporte transparente de la página enorme .fuente
echo never | sudo tee /sys/kernel/mm/transparent_hugepage/defrag
;echo 0 | sudo tee /sys/kernel/mm/transparent_hugepage/khugepaged/defrag
| sudo tee
en lugar de>
?sudo echo $value > output
no funciona en Ubuntu, debes usar eltee
truco o hacerlo desdesudo -s
shell.sudo echo X > Y
, soloecho X
se ejecuta como root pero> Y
(la salida hacia adelante en un archivo) no.khugepaged podría ser el problema, intente lo siguiente:
Esto me ayudó a resolver este problema en Arch Linux reciente ...
fuente