
¿Qué podría hacer que una máquina virtual se vuelva realmente lenta? Estoy ejecutando una estación de trabajo vmware con ubuntu 14.04 en una computadora con un procesador i7 de cuatro núcleos, 8 GB de RAM y un disco duro decente (no SSD). Asigné 2 núcleos (4 procesadores lógicos) y 3 GB de RAM a la VM, por lo que debería tener mucha potencia. A veces está bien y otras veces se vuelve inutilizable lento durante largos períodos de tiempo. Estoy ejecutando algunas pestañas del navegador, editor de texto, cartero, servidor de base de datos, servidor http y pestañas de terminal, pero creo que esto no debería ser demasiada carga dado el hardware que asigné. Revisé el administrador de tareas y, a veces, la máquina virtual tiene un uso del 100% del disco durante minutos. A veces se atasca y sigue leyendo sin enfriarse. ¿Ocurre esto a alguien más? parece afectar solo a la máquina virtual. El sistema operativo nativo sigue siendo relativamente receptivo durante estos períodos de alta carga.
Respuesta1
Estoy de acuerdo con Keltari. Creo que ha llegado al punto en el que ha identificado el problema y tal vez esté relacionado con el disco (como mencionó el uso del 100%), pero aún necesita investigar un poco más para encontrar al culpable. Esta será una exploración para encontrar el problema, por lo que es difícil indicar paso a paso hacia dónde ir. Recomiendo revisar todas las opciones para identificar la causa de la desaceleración.
Eche un vistazo a algunas herramientas como las que se presentan aquí: http://www.tecmint.com/command-line-tools-to-monitor-linux-rendimiento/
Si está basado en disco, herramientas como lsof e iotop parecen un buen lugar para comenzar (suponiendo que top y ps no puedan ayudarlo a encontrar la causa).
Respuesta2
Este es un problema común que puede ocurrir con la máquina virtual: es posible que estemos usando cualquier aplicación pesada en la VM y no tengamos suficiente memoria para esa aplicación en particular.
Debido a esto, es posible que la máquina virtual esté funcionando con lentitud. De lo contrario, el problema podría ocurrir en el lado de la red o en el lado del host.
Depende de la situación.