Vmware Workstation paginar memoria y mejora de rendimiento sobre Windows

El problema que solemos tener es que nuestro PC/Portátil no tiene mucha memoria, pero si mucho espacio en disco, con esta configuración podremos paginar la memoria de las máquinas virtuales a disco. Usar siempre discos SSD cuanto mas rapidos mejor.

Con esta modificacion con 32 Gb de memoria pude arracar mas de 100 Gb de memoria en mis máquinas virtuales, tambien depende de la CPU y los HDs.

Editaremos el fichero de configuración de Vmware "C:\ProgramData\VMware\VMware Workstation\setting.ini", agregaremos lo siguiente:

  • sched.mem.pshare.enable = "FALSE" #no compartirán bloques de memoria comunes
  • MemTrimRate = "0" #la asignación de memoria en las VMs es más rápida porque no coge y da memoria al equipo en todas las solicitudes
  • MemAllowAutoScaleDown = "FALSE" #Quita el auto ajuste de memoria al arranque
  • mainMem.useNamedFile = "FALSE" #Usa la memoria paginación del equipo

Opcional mente tambien podemos deshabilitar "Unity" y Logs:

  • unity.allowCompositingInGuest = "FALSE"
  • isolation.tools.unity.disable = "TRUE"
  • unity.enableLaunchMenu = "FALSE"
  • unity.showBadges = "FALSE"
  • unity.showBorders = "FALSE"
  • unity.wasCapable = "FALSE"
  • logging = "FALSE"

En la preferencias de Vmware Workstation, modificar a “Allow most virtual machine memory to be swapped” y ajustamos el uso de memoria.

Cuando arranquemos muchas máquinas virtuales puede que nos de error de que no hay memoria, necesitaremos ampliar el fichero de paginación de Windows, poner los ficheros de tamaño fijo y si tenemos más de un disco mejor repartirlo.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *