Después de iniciar VMware y abrir la máquina virtual preparada por otro usuario, Windows 7 funciona muy lentamente. La lectura/escritura de archivos es 10-30 veces más lenta de lo que debería ser y Windows ha comenzado a animar el movimiento/cambio de tamaño de la ventana, lo que pone de rodillas al sistema operativo (¿o VMware?).
¿Cómo hago para depurar el problema?
Aclaración Los dos usuarios son dos cuentas en el mismo MacBook. Los dos usuarios comparten el mismo OSX, por lo que parece razonable que también compartan la misma máquina virtual de Windows.
Actualización Después de otra nueva instalación de VMware + Windows 7, esta vez instalado y utilizado exclusivamente por un usuario, comienza la misma lentitud. Hay algunas sospechas.
Mds se está volviendo loco, por ejemplo. ¿Podría ser que esté indexando (e interfiriendo de alguna manera) con la partición separada en la que está instalada la máquina virtual de Windows?
La lentitud comienza después de un poco de uso: la descompresión de mi código y algunos ciclos de depuración en Windows. ¿Mi acuerdo con el valor predeterminado de VMware de hacer que el uso del disco crezca según sea necesario podría estar contribuyendo a cierta fragmentación tan pronto? VMware, como veo ahora, sugiere usar el no predeterminado (asignar almacenamiento en disco desde el primer momento de la instalación) para uso de producción. (¿Qué otro uso hay? ¿Y cómo podría ser el uso predeterminado el que no es de producción?)
Lea el artículo de soporte de VMware 1015676 para obtener información sobre las cosas que podrían estar causando ralentizaciones y qué puede hacer al respecto.
Como práctica estándar, cambio algunas configuraciones de administración de memoria como explico en esta respuesta a otra pregunta de rendimiento de VMware.
Cosas para verificar en particular, dado "mds going berzerk":
Con respecto a la preasignación de espacio en disco, si eso es o no una penalización de rendimiento o qué tan grande es el impacto que tiene en usted depende completamente del patrón de uso de su disco. Es un golpe de rendimiento para expandir el tamaño de la unidad. Si rara vez elimina cosas del disco, pero a menudo agrega cosas (especialmente si está ejecutando programas que generan archivos, por ejemplo, archivos de registro o archivos de medios transcodificados), entonces sufrirá más. Si descarga archivos grandes, los usa y luego los elimina, probablemente terminará con suficiente espacio libre asignado para no notar la diferencia.
También puedes experimentar con:
¿Cómo hago para depurar el problema?
Pasar imágenes de máquinas virtuales es un asunto complicado. La imagen a menudo se crea con extensiones de hipervisor que aprovechan funciones de hardware específicas en la máquina donde se creó la VM. Si no está utilizando precisamente el mismo hardware (especialmente la misma CPU), la VM puede funcionar lentamente o incluso bloquear su sistema operativo host o bloquear su CPU.
Comenzaría con hacer que la VM vuelva a un estado inicial:
Otras cosas a considerar:
Si esto no hace que la máquina virtual esté en un estado utilizable, es probable que su hardware y el hardware en el que se creó la máquina virtual estén demasiado separados en compatibilidad para que pueda pasar la máquina virtual.
ian c