Cómo funciona caché SSD

La función SSD Cache es una solución basada en la controladora que almacena en la caché los datos de acceso más frecuente (los datos "activos") en unidades de estado sólido (SSD) de latencia más baja para acelerar dinámicamente el rendimiento del sistema. La caché SSD se usa exclusivamente para las lecturas del host.

Nota: Esta función no está disponible en EF600EF300 el sistema de almacenamiento EF600 o EF300.

Caché SSD versus caché primaria

La caché SSD es una caché secundaria para usar con la caché primaria en la memoria dinámica de acceso aleatorio (DRAM) de la controladora.

La caché SSD opera de manera diferente a la caché primaria:

Los volúmenes RAID internos se usan para fines de procesamiento de la caché interna. No puede accederse a estos volúmenes desde la interfaz de usuario y no aparecen en ella. Sin embargo, estos dos volúmenes cuentan para la cantidad total de volúmenes permitidos en la cabina de almacenamiento.

Cómo se utiliza la caché SSD

El almacenamiento en caché inteligente coloca los datos en una unidad de latencia baja para agilizar las respuestas a solicitudes futuras de esos datos. Si un programa solicita datos que están en la caché (lo que se denomina "acierto en caché"), la unidad de menor latencia puede satisfacer esta transacción. De lo contrario, se produce una "omisión de caché" y debe accederse a los datos desde la unidad original, más lenta. Cuantos más aciertos en caché se produzcan, mejor será el rendimiento general.

Cuando un programa host accede a las unidades de la cabina de almacenamiento, los datos se almacenan en la caché SSD. Cuando el programa host vuelve a acceder a los mismos datos, se lee desde la caché SSD y no desde las unidades de disco duro. Los datos de acceso común se almacenan en la caché SSD. Solo se accede a los discos duros cuando no pueden leerse los datos desde la caché SSD.

La caché SSD se utiliza solo cuando System Manager determina que es conveniente para colocar los datos en la caché a fin de mejorar el rendimiento del sistema general.

Cuando la CPU necesita procesar datos de lectura, sigue estos pasos:

  1. Comprueba la caché de DRAM.
  2. Si no los encuentra en la caché de DRAM, revisa la caché SSD.
  3. Si no los encuentra en la caché SSD, los obtiene del disco duro. Si los datos se consideran valiosos para estar en la caché, los copia en caché SSD.

Mejor rendimiento

Copiar los datos a los que accede con más frecuencia (puntos críticos) en la caché SSD permite un funcionamiento más eficaz del disco duro, menor latencia y velocidades aceleradas de lectura y escritura. El uso de unidades SSD de alto rendimiento para almacenar en la caché datos de unidades de disco duro mejora el rendimiento de I/O y los tiempos de respuesta.

Se utilizan mecanismos de I/O de volúmenes simples para transferir datos desde y hacia la caché SSD. Después de almacenar datos en la caché y en la unidad SSD, las lecturas posteriores de esos datos se realizan en la caché SSD, por lo que se elimina la necesidad de acceder al volumen de la unidad de disco duro.

Caché SSD y la función Drive Security

Implementar caché SSD

Para implementar la caché SSD, haga lo siguiente:

  1. Cree la caché SSD.
  2. Asocie la caché SSD con los volúmenes para los que desea implementar el almacenamiento en caché de lectura de SSD.
Nota: El volumen asignado para usar en una caché SSD de una controladora no es apto para una transferencia de equilibrio de carga automático.