Seleccionar el destino de caché de escritura para las imágenes estándar de discos virtuales
Citrix Provisioning admite diversas opciones de destino para la memoria caché de escritura. Sin embargo, la opción recomendada es guardar en caché en la memoria RAM del dispositivo con desbordamiento en el disco duro.
Nota:
Si migra de cachés de disco duro local más antiguas a caché en la memoria RAM del dispositivo con desbordamiento en el disco duro, deberá volver a evaluar el tamaño de la memoria caché del disco local. Esto se debe a que la nueva memoria caché en RAM con desbordamiento en el disco duro utiliza un tamaño de segmento mayor y crece más y más rápido. Para obtener información más detallada sobre cómo funciona la memoria caché de RAM con desbordamiento, consulte Size Matters: PVS RAM Cache Overflow Sizing.
El destino de la caché de escritura para un disco virtual se selecciona en la ficha General, que está disponible desde el cuadro de diálogo vDisk File Properties.
En las siguientes secciones se describen todas las opciones de destino para la caché de escritura.
Caché en la RAM del dispositivo
La memoria caché de escritura puede residir como un archivo temporal en la memoria RAM del dispositivo de destino. Esta función ofrece el método más rápido para acceder al disco, ya que el acceso a la memoria siempre es más rápido que el acceso al disco. El tamaño máximo de la caché de escritura de la RAM viene determinado por el parámetro de Registro WcMaxRamCacheMB
.
Nota:
- El dispositivo de destino se vuelve inestable y puede bloquearse si la memoria caché RAM de escritura del dispositivo de destino está llena.
- Para Windows 10 1803, no se admite la función de memoria caché en la memoria RAM del dispositivo. Un dispositivo de destino se bloquea cuando no puede utilizar la memoria reservada de arranque. Citrix recomienda usar Caché en la RAM del dispositivo con desbordamiento en disco duro. Este problema se aplica al programa de arranque antiguo, no se aplica a las configuraciones de arranque UEFI.
Caché en la RAM del dispositivo con desbordamiento en disco duro
Este método de memoria caché de escritura usa el formato de diferenciación VHDX:
- Cuando la RAM es cero, la caché de escritura del dispositivo de destino solo se escribe en el disco local.
- Cuando la RAM no es cero, la caché de escritura del dispositivo de destino se escribe primero en la RAM. Cuando la RAM se llena, el bloque de datos que no ha sido utilizado durante más tiempo se escribe en el disco de diferenciación local para dejar sitio a datos más nuevos en la RAM. La cantidad de RAM especificada es la memoria de kernel no paginada que consume el dispositivo de destino. Comparado con el modo de caché en el disco duro del dispositivo, el formato de bloque VHDX tiene una velocidad mayor de expansión de archivos.
Cuando el disco local no tiene espacio, la E/S del disco virtual del dispositivo de destino se pausa. Espera a que esté disponible más espacio libre en el disco local. Esta condición tiene un impacto negativo en la continuidad de la carga de trabajo. Por lo tanto, Citrix recomienda asignar suficiente espacio libre en el disco local.
La cantidad de RAM especificada no cambia el requisito de espacio libre en el disco local. Cuanta más RAM se asigne, más cantidad de E/S del disco virtual se ahorra en la caché de la RAM antes de enviar la información nuevamente al archivo VHDX. La RAM reduce la tasa de expansión del VHDX inicial.
Sugerencia
El parámetro de Registro
WcMaxRamCacheMB
no se utiliza cuando se configura la opción Caché en la RAM del dispositivo con desbordamiento en disco duro. Cuando se utiliza este modo de caché de escritura en la consola de administración de Provisioning, se utiliza el valor especificado en el tamaño máximo asignado.
Para obtener más información sobre el tamaño de desbordamiento de la caché RAM, consulte Size Matters: PVS RAM Cache Overflow Sizing.
Caché en un disco del servidor
La memoria caché de escritura puede residir como un archivo temporal en un servidor de aprovisionamiento. El servidor gestiona todas las operaciones de escritura, lo que aumenta la E/S de disco en el servidor y el tráfico de red. Por ese motivo, no se recomienda este modo.
Para obtener mayor seguridad, es posible configurar el servidor para que cifre los archivos de caché de escritura. Como el archivo de caché de escritura existe en el disco duro entre cada reinicio, los datos se cifran en caso de robo del disco duro.
Nota:
Tenga en cuenta el impacto en el rendimiento si se utiliza el almacenamiento en caché del lado del servidor. Esta consideración es aplicable tanto a la caché persistente como a la no persistente.