VMware rápido para el primer usuario, lento para el segundo

5

Después de iniciar VMware y abrir la máquina virtual preparada por otro usuario, Windows 7 se ejecuta muy lentamente. La lectura / escritura de archivos es 10-30 veces más lenta de lo que debería y Windows ha comenzado a animar el movimiento de la ventana / cambio de tamaño, lo que hace que el sistema operativo (o VMware) caiga de rodillas.

¿Cómo hago para solucionar 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.

Actualizar Después de otra nueva instalación de VMware + Windows 7, esta vez instalada y utilizada exclusivamente por un usuario, comienza la misma lentitud. Hay algunas sospechas.

Mds va a berzerk, por ejemplo. ¿Podría ser que esté indexando (e interfiriendo de alguna manera) con la partición separada en la que está instalada la VM 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. ¿Podría estar de acuerdo con el valor predeterminado de VMware de hacer que el uso del disco crezca según sea necesario, contribuyendo tan pronto a la fragmentación? VMware, como veo ahora, sugiere utilizar 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 no de producción el predeterminado?)

    
pregunta Calaf 29.03.2012 - 18:30

2 respuestas

0

Lea el artículo de soporte 1015676 de VMware para obtener información sobre las cosas que podrían estar causando desaceleraciones 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, el hecho de que se trate de una penalización de rendimiento o no, o el gran impacto que tenga sobre usted, depende de su patrón de uso del disco. Es un éxito de rendimiento para ampliar el tamaño de la unidad. Si rara vez borra 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 borra, probablemente terminará con suficiente espacio libre asignado para no notar la diferencia.

También puedes experimentar con:

  • Habilitar el almacenamiento en búfer del disco duro. Esto fue crítico para mí cuando mi VM estaba en una matriz RAID 5, pero por lo demás no importaba. Configuración de VM - > Avanzado, configure "Búfer de disco duro" en "Habilitado"
  • Habilitar / deshabilitar el archivo de páginas de Windows. Para una computadora real, el mejor consejo es dejar el archivo de paginación activo y el sistema administrado bajo Windows 7 (a diferencia de XP, donde probablemente sea mejor eliminarlo si tiene suficiente RAM). Para una máquina virtual que utiliza un disco virtual, no es tan clara, pero es lo suficientemente fácil de probar. Siga estas instrucciones para acceder a la configuración del archivo de la página, pero en su lugar de elegir un tamaño, seleccione "Sin archivo de paginación".
respondido por el Old Pro 01.05.2012 - 21:29
4
  

¿Cómo hago para solucionar el problema?

Pasar las imágenes de VM es un asunto complicado. La imagen a menudo se crea con extensiones de hipervisor que aprovechan las características de hardware específicas en la máquina donde se creó la máquina virtual. Si no está utilizando precisamente el mismo hardware (especialmente la misma CPU), la VM puede ejecutarse lentamente o incluso bloquear su sistema operativo host o bloquear su CPU.

Comenzaría con hacer que la VM vuelva a su estado inicial:

  1. Eliminar todas las instantáneas en la máquina virtual
  2. Apague el sistema operativo invitado para que esté "apagado", no solo suspendido
  3. Muestra la ventana de la biblioteca de máquinas virtuales (Shift + Cmd + L) y selecciona la máquina virtual
  4. Haga clic en el icono de llave inglesa en la barra de herramientas para abrir la ventana de configuración para esta máquina virtual
  5. Seleccione 'Avanzado' y asegúrese de que el motor de virtualización preferido esté configurado en 'Automático' y que el búfer del disco duro también esté configurado en 'Automático'
  6. Haga clic en 'Mostrar todo' para volver a la configuración principal
  7. Haga clic en 'Compatibilidad' y asegúrese de que la compatibilidad de la máquina virtual esté configurada para la versión de VMWare que está ejecutando o superior (en mi caso, es Fusion 4 o superior) para que no necesite que se mantengan las capacidades heredadas de la máquina virtual
  8. Haga clic en 'Mostrar todo' y vuelva a la configuración principal
  9. Haga clic en 'Mostrar' y asegúrese de que la aceleración de gráficos 3D esté activada. Si no se puede activar, es un buen indicio de que la VM se creó con otro conjunto de chips y realmente no es compatible con su máquina.
  10. Haga clic en 'Mostrar todo' y vuelva a la configuración principal
  11. Haga clic en 'General' y luego presione el botón 'Limpiar máquina virtual'. Esto eliminará todo el margen adicional de las instantáneas y volverá a un estado de imagen de VM agradable y limpio.
  12. Haga clic en 'Mostrar todo' y vuelva a la configuración principal
  13. Haz clic en 'Procesadores & RAM 'y configurar estos para satisfacer sus necesidades. Necesita al menos 1 procesador, pero si tiene una máquina de varios núcleos, podría establecer esto más alto. Lo ideal sería que nunca configurara la cantidad de procesadores en la máquina virtual a más de núcleos físicos en la máquina: 1. De esa manera, su máquina física siempre tiene un núcleo para sí mismo. La RAM se debe establecer al menos en el valor recomendado. Si tiene una gran cantidad de RAM en la máquina, puede aumentar esto pero no se vuelva demasiado loco con ella.
  14. Ahora encienda la máquina virtual y vuelva a instalar la herramienta VMWare (Máquina virtual - > Reinstalar las herramientas VMWare ...).

Otras cosas a considerar:

  • La máquina virtual debe estar en el disco rápido. Esto generalmente significa que su unidad principal en su máquina. Si se encuentra en un disco conectado por USB o en una unidad conectada a la red, el rendimiento se verá afectado.
  • Ambos no pueden usar la imagen de la máquina virtual al mismo tiempo. Digo esto en caso de que lo tengas en un disco compartido y ambos intenten ejecutarlo al mismo tiempo. Tienes que hacer tus propias copias únicas de la imagen.
  • Verifique el Administrador de tareas en la máquina virtual para ver qué se está ejecutando. Tal vez tenga uno o dos procesos que se salen de los rieles y consumen toda la CPU de la VM. Si ese es el caso, está en una pregunta de por qué-es-este-proceso-se porta mal en Windows y tendría que llevarlo a enlace sospecho.

Si esto no hace que la VM esté en un estado utilizable, es probable que su hardware y el hardware en el que se creó la VM estén demasiado lejos en cuanto a compatibilidad para que pueda pasar la VM.

    
respondido por el Ian C. 29.03.2012 - 18:47

Lea otras preguntas en las etiquetas