Estamos ejecutando Windows 7 Enterprise 64-bit SP1 en Dell Precision T3500 (Xeon E5630 @ 2.53GHz, 4GB de RAM). Además de esto está VMWare Workstation 7.1.4, actualizado. En una VM se ejecuta Windows XP Professional SP3 de 32 bits. VMWare está configurado para asignar 2 GB de RAM para el invitado.
Realizar casi cualquier operación dentro de la VM es muy lento; incluso desplazar un archivo de texto puede requerir segundos, con una actividad de disco asociada muy obvia. Una comprobación rápida del administrador de tareas y el monitor de recursos del host de Windows 7 muestra que a VMWare se le asigna una porción considerable de memoria virtual, pero creo que todo se está solucionando, y tan pronto como empiezo a desplazarme por el archivo de texto, rápidamente presiono algo así como 140 fallas duras por segundo y permanecer allí.
Las versiones anteriores de VMWare en hardware mucho más antiguo (Pentium 4-vintage) con un host de Windows XP nunca exhibieron estos síntomas particulares. ¿Hay alguna forma de hacer que Windows 7 sea menos agresivo sobre la paginación de VMWare sin memoria, o hay alguna solución que reduzca la cantidad de paginación requerida en el disco? Es completamente posible que simplemente tenga algo mal configurado, pero no he jugado con muchas configuraciones. Cualquier sugerencia sería apreciada, gracias.
Respuestas:
Vea la última entrada aquí http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1008885
He visto grandes mejoras en el rendimiento de VM después de hacer este cambio. Solo asegúrese de tener suficiente memoria en su host.
fuente
mainMem.useNamedFile="FALSE"
es la clave. Sin esta entrada, vmware asignará un archivo en el disco del host para contener todo el contenido de la RAM del invitado y, en algunos casos, puede agitar continuamente el disco del host con la RAM del invitado. En el peor de los casos, he visto a los invitados completamente inutilizables. En el mejor de los casos, los invitados siguen siendo significativamente más lentos la mayor parte del tiempo. Todavía no he visto un caso en el que dejar este parámetro habilitado realmente haya ayudado al rendimiento, excepto que hace que las suspensiones sean más rápidas.¿Hay un antivirus en ejecución en Win7? Podría estar escaneando dolorosamente los archivos VMDK sobre la marcha.
Y como dijo zippy, vmtools hace MUCHO, pero no debería ser tan malo como se describe si aún no están instalados. Una de las cosas que hace vmtools es la memoria de globo para que VMware sepa lo que es seguro para localizar, y para evitar que las ventanas paguen cosas que realmente está usando vmware.
Ah, y Windows Search 4.0 en XP puede volverse loco en una VM. Puede pensar erróneamente que el sistema está inactivo al 99% y ejecuta la indexación.
fuente
EDITAR: comencemos con la máquina host. ¿Tiene habilitadas las extensiones de virtualización en el BIOS? ¿Tiene instalado el último chipset y los controladores Intel RST? ¿Almacenamiento en caché de disco habilitado en la unidad? VMware Workstation se ejecuta como cualquier otro programa sobre Windows, por lo que desea que su sistema host sea lo más rápido posible.
A continuación, reduzca la cantidad de RAM que usa la VM de XP y colóquela en 1 GB. He tenido un caso en el que asignar 2GB a una VM en una PC con 4GB aplastó la VM y la máquina host. Puede ser que tenga menos RAM utilizable de lo que cree.
Si tiene un T3500 de repuesto, instale Windows XP en él + VMware Workstation e intente ejecutar una VM fuera de eso (ejecute una configuración idéntica a sus máquinas P4 anteriores, excepto el hardware). Si funciona lentamente, sabrá que es algo con el hardware en el T3500.
Por último, puede contactar al soporte de VMware. Como mínimo, podrá decirle a su jefe que está haciendo todo lo posible para solucionar el problema.
¿Tiene VMware Tools instalado dentro de la VM? No tener eso instalado le dará un rendimiento terrible y un retraso de video / mouse.
fuente
Vmware tiene una opción para desfragmentar el disco virtual, parece que hace algo diferente a la desfragmentación del sistema operativo. Vale intentarlo...
fuente
Agregue mainmem.backing = "swap" en su archivo .vmx para esta VM.
fuente
Noté que el rendimiento disminuyó al usar Outlook. Aparentemente, el programa de índice de búsqueda de Windows mata el rendimiento.
Si apaga el indexador (Panel de control, Opciones de indexación), notará una mejora significativa.
fuente