La RAM de los servidores es más cara que la de los PC. Como el costo de la RAM es una parte importante de los costos del hardware del servidor y de la capacidad de almacenamiento total necesaria, es esencial determinar la asignación de memoria correcta al planificar la implementación de los escritorios.

Si la asignación de RAM es demasiado baja, puede afectar a la E/S de almacenamiento, ya que se produce demasiada paginación de Windows. Si la asignación de RAM es demasiado elevada, puede afectar a la capacidad de almacenamiento porque el archivo de paginación del sistema operativo invitado y los archivos de intercambio y suspensión de cada una de las máquinas virtuales aumentarán demasiado su tamaño.

Impacto del tamaño de la RAM en el rendimiento

Al asignar RAM, se debe evitar seleccionar un valor excesivamente conservador. Tenga en cuenta lo siguiente:

  • Si la asignación de RAM es insuficiente, se producirá una paginación de Windows excesiva, lo que puede generar operaciones de E/S que degraden significativamente el rendimiento y aumentar la carga de E/S del almacenamiento.

  • Debido a que el rendimiento de los escritorios virtuales es sensible a los tiempos de respuesta, VMware recomienda reservar toda la memoria.

Impacto del tamaño de la RAM en el almacenamiento

La cantidad de RAM asignada a una máquina virtual está directamente relacionada con el tamaño de determinados archivos utilizados por la máquina virtual. Para acceder a los archivos de la lista siguiente, se debe utilizar el sistema operativo Windows invitado para localizar los archivos de paginación y de hibernación de Windows, y el sistema de archivos del host de ESXi para localizar los archivos de suspensión y el archivo de intercambio de ESXi.

Archivo de paginación de Windows

De forma predeterminada, el tamaño de este archivo es del 150% de la RAM del invitado. Este archivo, que de forma predeterminada se encuentra en C:\pagefile.sys, hace que el almacenamiento de aprovisionamiento ligero aumente de tamaño, porque se accede a él con frecuencia.

En los clones instantáneos, los archivos temporales y de paginación de los sistemas operativos se borran automáticamente durante la operación de cierre de sesión y, por tanto, no tienen tiempo para aumentar mucho de tamaño. Cada vez que un usuario cierra la sesión en un escritorio de clon instantáneo, Horizon 8 borra el clon y aprovisiona y enciende otro clon instantáneo basado en la imagen del SO más reciente disponible para el grupo.

Archivo de hibernación de Windows para portátiles

Este archivo puede ser igual al 100% de la RAM del invitado. Este archivo se puede borrar con seguridad porque no se necesita en implementaciones de Horizon 8.

Archivo de intercambio de ESXi

Este archivo, que tiene la extensión .vswp, se crea si se reserva menos del 100% de la RAM de la máquina virtual. El tamaño del archivo de intercambio es igual a la porción no reservada de la RAM del invitado. Por ejemplo, si se reserva el 50% de la RAM del invitado y esta es de 2 GB, el archivo de intercambio de ESXi es de 1 GB. Este archivo se puede almacenar en el almacén de datos local en el clúster o en el host de ESXi.

Archivo de suspensión de ESXi

Este archivo, que tiene la extensión .vmss, se crea si se establece una directiva de cierre de sesión para el grupo de escritorios de manera que el escritorio virtual se ponga en suspensión cuando el usuario cierre la sesión. El tamaño de este archivo es igual al tamaño de la RAM del invitado.

Tamaño de la RAM para configuraciones de monitor específicas cuando se utiliza PCoIP o Blast Extreme

Además de la memoria del sistema, una máquina virtual requiere también una pequeña cantidad de RAM en el host ESXi para el procesamiento de video. Este requisito de tamaño de VRAM depende de la resolución de la pantalla y del número de monitores configurado para los usuarios finales. Procesamiento de visualización en el cliente de PCoIP o Blast Extreme indica la cantidad de RAM de procesamiento requerida para distintas configuraciones. Las cantidades de memoria indicadas en las columnas se añaden a la cantidad de memoria requerida para otras funciones de PCoIP o Blast Extreme.

Nota:

Las resoluciones UHD de 5K y 8K solo están disponibles cuando se utiliza el protocolo Blast y solo para configuraciones de 1 o 2 monitores. Si intenta iniciar una sesión PCoIP con un monitor de 5K o 8K configurado en el cliente, se produce un error en la sesión.

Tabla 1. Procesamiento de visualización en el cliente de PCoIP o Blast Extreme

Resolución de visualización estándar

Anchura (píxeles)

Altura (píxeles)

Sobrecarga de 1 monitor (MB)

Sobrecarga de 2 monitores (MB)

Sobrecarga de 3 monitores (MB)

Sobrecarga de 4 monitores (MB)

VGA

640

480

1.20

3,20

4,80

5,60

WXGA

1280

800

4.00

12,50

18,75

25,00

1080p

1920

1080

8,00

25,40

38,00

50,60

WQXGA

2560

1600

16,00

60.00

84,80

109,60

UHD (4K)

3840

2160

32,00

78,00

124,00

170,00

5K

Solo Blast

5120

2880

64,00 128,00

NA

NA

UHD (8K)

Solo Blast

7680

4320

128,00 256,00

NA

NA

Para calcular los requisitos del sistema, los valores de VRAM se suman a la RAM del sistema base para la máquina virtual. El sistema calcula y configura automáticamente la memoria de sobrecarga cuando especifica el número máximo de monitores y selecciona la resolución de pantalla en la consola.

Nota: Si el tamaño de la RAM supera el valor máximo admitido para el número de monitores, se devolverá el valor de resolución máximo admitido.

Si se utiliza la función de representación 3D y se selecciona Soft3D o vSGA, se puede volver a calcular con los valores de VRAM adicionales en un control de la consola para configurar la VRAM para invitados que usen 3D. Alternativamente, y para otros tipos de aceleración gráfica además de Soft3D y vSGA, se puede especificar la cantidad exacta de VRAM si se decide administrar la VRAM mediante vSphere Client.

De forma predeterminada, la configuración de varios monitores coincide con la topología del host. Se precalcula una sobrecarga adicional para más de dos monitores para acomodar esquemas de topología adicionales. Si al iniciar una sesión de escritorio remoto aparece una pantalla negra, compruebe que los valores de número de monitores y resolución de pantalla, que se establecen en la consola, coincidan con los del sistema host, o bien ajuste manualmente la cantidad de memoria seleccionando la opción Administrar mediante vSphere Client en la consola y establezca a continuación el valor de la memoria de video total a un máximo de 128 MB.

Tamaño de la RAM para sistemas operativos y cargas de trabajo específicas

Como la cantidad de RAM requerida puede variar mucho, en función del tipo de trabajador, muchas empresas realizan una fase piloto para determinar el ajuste correcto para distintos grupos de trabajadores de la empresa.

Un buen punto de partida es asignar 2 GB para escritorios con Windows 10 o versiones posteriores. Si se desea usar una de las funciones de aceleración de gráficos por hardware para trabajos 3D, VMware recomienda dos CPU virtuales y 4 GB de RAM. Durante el programa piloto, se debe supervisar el rendimiento y el espacio de disco utilizado con distintos tipos de trabajadores y realizar los ajustes necesarios hasta encontrar la configuración óptima para cada grupo de trabajadores.