5 votos

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

Después de lanzar VMware y abrir la máquina virtual preparada por otro usuario, Windows 7 funciona muy lentamente. La lectura/escritura de archivos es de 10 a 30 veces más lenta de lo que debería y Windows ha empezado a animar el movimiento/recambio de tamaño de las ventanas, lo que pone al SO (¿o al VMware?) de rodillas.

¿Cómo puedo 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 VM de Windows.

Actualización Tras 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 se está volviendo 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 contribuir a la fragmentación desde el principio el hecho de que VMware haya hecho crecer el uso del disco según las necesidades? VMware, como veo ahora, sugiere usar la opción no predeterminada (asignar almacenamiento en disco desde el primer momento de la instalación) para el uso en producción. (¿Qué otro uso hay? ¿Y cómo podría ser el uso de no producción el predeterminado?)

4voto

shsteimer Puntos 8749

¿Cómo puedo depurar el problema?

Pasar imágenes de VM es un asunto complicado. La imagen se crea a menudo con extensiones del hipervisor que aprovechan las características específicas del hardware de la máquina donde se creó la VM. Si no se utiliza precisamente el mismo hardware (especialmente la misma CPU), la VM puede funcionar con lentitud o incluso bloquear el sistema operativo anfitrión o la CPU.

Yo empezaría por devolver la máquina virtual a su estado inicial:

  1. Eliminar todas las instantáneas de la VM
  2. Apagar el sistema operativo invitado para que esté "apagado", no sólo suspendido
  3. Abra la ventana de la Biblioteca de Máquinas Virtuales (Shift+Cmd+L) y seleccione la VM
  4. Haga clic en el icono de la llave inglesa en la barra de herramientas para que aparezca la ventana de configuración de 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 almacenamiento en el disco duro también está configurado en "Automático".
  6. Haga clic en "Mostrar todo" para volver a la configuración principal
  7. Haz clic en "Compatibilidad" y asegúrate de que la compatibilidad de la VM está configurada con la versión de VMWare que estás ejecutando o superior (en mi caso es Fusion 4 o superior) para que no necesites mantener las capacidades de la VM heredada
  8. Haga clic en "Mostrar todo" y vuelva a la configuración principal
  9. Haz clic en "Pantalla" y asegúrate de que la aceleración de gráficos 3D está activada. Si no se puede activar, es un buen indicio de que la máquina virtual se creó con otro chipset y no es compatible con tu máquina.
  10. Haga clic en "Mostrar todo" y vuelva a la configuración principal
  11. Haga clic en "General" y luego pulse el botón "Limpiar la máquina virtual". Esto eliminará toda la basura adicional de las instantáneas y le devolverá a un estado de imagen de máquina virtual limpio.
  12. Haga clic en "Mostrar todo" y vuelva a la configuración principal
  13. Haz clic en "Procesadores y RAM" y configúralos según tus necesidades. Necesitas al menos 1 procesador, pero si tienes una máquina con varios núcleos puedes ponerlo más alto. Lo ideal sería no establecer el número de procesadores en la VM a más de Núcleos Físicos en la Máquina - 1. De esta manera su máquina física siempre tiene un núcleo para sí misma. La memoria RAM debería estar configurada al menos al valor recomendado. Si tienes mucha RAM en la máquina puedes aumentar este valor pero no te vuelvas demasiado loco con él.
  14. Ahora encienda la VM y haga una reinstalación de VMWare Tool (Máquina Virtual -> Reinstalar VMWare Tools...).

Otras cosas a tener en cuenta:

  • La VM debe estar en un disco rápido. Esto suele significar el disco primario de tu máquina. Si está en un disco conectado por USB o en una unidad conectada a la red, el rendimiento se verá afectado.
  • No se puede utilizar la imagen de la VM al mismo tiempo. Digo esto en caso de que la tengáis en un disco compartido y los dos intentéis ejecutarla al mismo tiempo. Tenéis que hacer vuestras propias y únicas copias de la imagen.
  • Comprueba el Administrador de Tareas en la VM para ver qué se está ejecutando. Tal vez tengas uno o dos procesos que se están saliendo de madre y se están comiendo toda la CPU de la máquina virtual. Si ese es el caso, estás en una pregunta directa del tipo por qué este proceso se está comportando mal en Windows y tendrías que llevarlo a http://superuser.com Sospecho.

Si esto no consigue que la VM esté en un estado utilizable, es probable que tu hardware y el hardware en el que se creó la VM estén demasiado alejados en cuanto a compatibilidad para que puedas pasar la VM.

1voto

Old Pro Puntos 2851

Leer VMware apoyar el artículo 1015676 para conocer las cosas que podrían estar causando ralentizaciones y lo que puedes hacer al respecto.

Como práctica habitual, cambio algunas configuraciones de gestión de la memoria como explico en esta respuesta a otra pregunta sobre el rendimiento de VMware.

Cosas a comprobar en particular, dado que "mds going berzerk":

En cuanto a la preasignación de espacio en el disco, el hecho de que suponga una penalización de rendimiento o no, o el impacto que tenga en ti, depende completamente de tu patrón de uso del disco. Ampliar el tamaño del disco es un golpe al rendimiento. Si raramente borras cosas del disco pero a menudo añades cosas (especialmente si estás ejecutando programas que están generando archivos, por ejemplo, archivos de registro o archivos multimedia transcodificados) entonces sufrirás más. Si descargas archivos grandes, los usas y luego los borras, probablemente acabarás con suficiente espacio libre asignado como para no notar la diferencia.

También puedes experimentar con:

  • Habilitar el buffering 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. Ajustes de la VM -> Avanzado, poner "Buffer del disco duro" en "Activado".
  • Activar/desactivar el archivo de páginas de Windows. Para un ordenador real, el mejor consejo es dejar el archivo de página activo y gestionado por el sistema en Windows 7 (a diferencia de XP, donde probablemente sea mejor quitarlo si se tiene suficiente RAM). Para una VM utilizando un disco virtual no es tan claro, pero lo suficientemente fácil de probar. Siga estas direcciones para llegar a la configuración del archivo de paginación, pero en lugar de elegir un tamaño, seleccione "Sin archivo de paginación".

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X