Cuando se ejecuta una máquina virtual en VMware (host Ubuntu 16.04), tanto el sistema invitado (Windows 10 en este momento) como el sistema host dejan de responder regularmente durante varios segundos, p. al iniciar Atom o Visual Studio en la máquina virtual invitada.
Los informes de uso de RAM parecen normales (16 GB en total, 6,5 GB utilizados por la VM como "memoria compartida", algunos GB libres), pero mientras el sistema no responde, las tareas de E/S se suspenden o son muy lentas, por ejemplo, copiar y pegar texto toma varios segundos.
Cambiar la configuración (configuración de virtualización, RAM de VM, …) en VMware no tiene ningún efecto.
Respuesta aceptada:
La solución es deshabilitar khugepaged
desfragmentando:
echo never | sudo tee /sys/kernel/mm/transparent_hugepage/defrag
echo 0 | sudo tee /sys/kernel/mm/transparent_hugepage/khugepaged/defrag
Vea esta respuesta de la pregunta Arch Linux deja de responder desde khugepaged.
Además, probablemente sea una buena idea limitar la cantidad de RAM que VMware puede usar para ejecutar máquinas virtuales para reservar algo para el sistema host (Editar> Preferencias).
Nota:vuelvo a publicar esta respuesta debajo de esta pregunta porque es muy difícil encontrar la respuesta, literalmente me llevó años.