Cada vez que cierro la máquina virtual en VmWare Player veo un uso extensivo de HDD en mi sistema. Básicamente, todo el sistema deja de responder durante unos 5-7 minutos.
El sistema host es Windows 7 Ultimate x64 SP1 con 6 GB de memoria, procesador i3-M350. La máquina virtual es Windows XP SP3 x86 (2 GB de memoria asignada para VM).
¿Cuál puede ser la causa y qué puedo hacer para resolver el problema?
ACTUALIZAR: No estoy cerrando la VM, simplemente cierro la ventana del Reproductor y la VM guarda su estado. El sistema deja de responder justo después de que la VM lo haya guardado (como lo indica el Jugador) y el Jugador se haya cerrado.
ACTUALIZACIÓN 2: Como sugirió M'vy, utilicé el Monitor de recursos para descubrir que es el proceso del sistema el responsable de la E / S del disco. Este proceso guarda el archivo de memoria de la máquina virtual con una velocidad de aproximadamente 500 Kb / s.
Todavía estoy divertido por qué el sistema operativo host deja de responder. Después de todo, puedo ver videos (aproximadamente 2500 Kb / s de velocidad de lectura) o copiar archivos con una velocidad comparable y no veo ningún problema.
fuente
Respuestas:
No es una respuesta real, sino una forma de diagnosticar esto: Windows 7 tiene una buena GUI de monitoreo. Para abrirlo:
Iniciar el Administrador de tareas & gt; Rendimiento & gt; Monitor de recursos
La pestaña de E / S del disco debería darle una pista si aún es el VMware Player que está usando el acceso al disco y en qué archivo.
Apuesto a que los 2 GB de memoria que se deben guardar tomarán un tiempo para escribir en el disco, pero todavía estoy sorprendido por el efecto de congelación.
fuente
Si se guarda el estado de la máquina virtual (la máquina virtual se suspende en lugar de apagarla por completo), el contenido de su memoria se conserva en el disco. Esto tiende a ser más bien IO pesado y toma algunos minutos (a menos que tenga un SSD o RAID rápido).
fuente
Hay un ajuste en el
config.ini
archivo para VMWare player o estación de trabajo que pueda resolver su problema.Añade la siguiente línea:
a cualquiera de las siguientes opciones, según la versión de VMware que esté utilizando:
fuente
useNamedFile
ajustado atrue
el archivo ya está allí. ConuseNamedFile
ajustado afalse
el archivo puede estar en otro lugar, como el intercambio de Windows o / tmp. En este caso, es posible que se necesite una gran cantidad de E / S de disco para volver a colocar el archivo. Configurando esto enfalse
Se recomienda generalmente para acelerar la VM cuando se está ejecutando, en el costo de una suspensión más lenta.