Uso extensivo de HDD después de que se cierre la máquina virtual VmWare Player

5

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.

Bobrovsky
fuente
¿Está apagando o también está guardando el estado de la máquina?
M'vy
@ M'vy Estoy guardando el estado de la máquina también. Por favor, lea la actualización a la pregunta.
Bobrovsky
Tengo un problema similar con una computadora Ram Windows i3 2100 + 8 GB que utiliza WMWare Player con OSX Lion con 2Gb de RAM. Mi sistema no se bloquea, pero se ralentiza durante unos 7 a 10 minutos después de haber apagado la máquina VMWare. La aplicación de rendimiento muestra la imagen de VMWare escrita en el disco por el proceso del sistema. Sí, esto es demasiado lento en comparación con otras operaciones de disco ...
Alex Angelico

Respuestas:

1

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.

M'vy
fuente
3

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).

jkj
fuente
0

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:

 mainMem.useNamedFile = “false”

a cualquiera de las siguientes opciones, según la versión de VMware que esté utilizando:

C:\ProgramData\VMware\VMware Workstation\config.ini
C:\ProgramData\VMware\VMware Player\config.ini
JosephK
fuente
3
¿Qué hace?
Anders
Se ha encontrado mucho esta solución en la web, sus trabajos.
Enrique San Martín
Creo que la configuración causará lo contrario de lo que realmente quiere OP. Al suspender cada VM, VMWare realiza el respaldo de la memoria de las VM en un archivo en la carpeta de la VM. Con useNamedFile ajustado a true el archivo ya está allí. Con useNamedFile ajustado a false 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 en false Se recomienda generalmente para acelerar la VM cuando se está ejecutando, en el costo de una suspensión más lenta.
Alex Che