La actualización a Fusion 4 ayudará en algo, pero tanto si actualiza como si no, lea el artículo de soporte de VMware 1022625 para obtener más información sobre las cosas que podrían estar causando ralentizaciones y lo que puede hacer al respecto.
En particular, te recomiendo que sigas las instrucciones etiquetadas "Editar la configuración de la máquina virtual para reducir el uso de E / S utilizando más memoria del host":
Agregue las siguientes líneas al archivo de configuración de la máquina virtual (.vmx):
MemTrimRate = "0"
sched.mem.pshare.enable = "FALSE"
prefvmx.useRecommendedLockedMemSize = "TRUE"
En resumen, el código base de Fusion se deriva de un entorno de servidor en el que un servidor ejecuta muchas, muchas máquinas virtuales que utilizan el mismo sistema operativo. Ese código base implementa varias estrategias para asignar menos memoria de host a una VM individual que la VM cree que necesita. Esta configuración desactiva esas estrategias, lo que es bueno para Fusion, donde normalmente se ejecuta solo una máquina virtual a la vez. En particular, sched.mem.pshare.enable = "FALSE"
desactiva el uso compartido de páginas de memoria utilizando copy-on-write , que no funciona bien de la manera en que Fusion lo usa en MacOS y causa retrasos demenciales al apagar las máquinas virtuales que usan grandes cantidades de memoria.
También recomiendo agregar esto a su archivo VMX al mismo tiempo:
# Do not allow VM memory to be swapped
Prefvmx.minVmMemPct = "100"
Le pedí a VMware que haga estos ajustes por defecto para Fusion, pero no estoy conteniendo la respiración. Hasta entonces, los agrego manualmente a cada VM que creo, porque, desafortunadamente, colocar estos cambios en los archivos de configuración del usuario o del sistema no parece tener ningún efecto.