Informe técnico
Caché del controlador
Cada controlador es un sistema interconectado pero autocontenido, e incorpora también caché. El caché es memoria volátil de baja latencia
y alto rendimiento, y se asigna a varias funciones diferentes del sistema. Como se muestra en la Tabla 1, una cabina HPE MSA 1050 tiene un
total de 12 GB, y una cabina HPE MSA 2050/2052 tiene 16 GB de caché asignados a diversas tareas.
Tabla 1. Asignación de la caché del sistema
Finalidad
Caché total
Lectura local
Escritura local
Lectura de réplica de controlador
de partner
Escritura de réplica de
controlador de partner
Sobrecarga del sistema operativo
Importante
Es un concepto erróneo común pensar que la cantidad de caché del controlador tiene una correlación directa con el rendimiento total del
sistema. Aunque esto podría ser cierto para algunas arquitecturas, no lo es para el HPE MSA, que incluye un ASIC dedicado para RAID para
descargar la CPU de propósito general, liberándola para que pueda procesar otras tareas como el seguimiento de metadatos. Al reducir los
recursos necesarios para el RAID, se necesita menos caché para contrarrestar una carga superior. Para representar de forma precisa las
capacidades de rendimiento sostenido de una cabina, las pruebas de HPE sobrecargan intencionadamente la caché del controlador para
eliminar las ventajas engañosas y de corta duración de la caché. Estos resultados coinciden con los modelos matemáticos utilizados para
la estimación del rendimiento realizada por herramientas como la herramienta de dimensionamiento de HPE Storage para representar con
precisión el rendimiento de la cabina en una configuración determinada bajo una carga de trabajo definida.
Del total de la caché de lectura/escritura del controlador, el 50 % es un espejo del contenido del controlador partner, garantizando que, en
caso de fallo del controlador, la E/S pueda continuar a través del controlador restante y sin pérdida de datos.
En caso de que se elimine la alimentación externa de un controlador, un superconcentrador interno proporciona la energía suficiente para
escribir el contenido de la caché del controlador en una tarjeta de memoria CF Express no volátil extraíble, lo que permite la retención a largo
plazo de los datos no comprometidos todavía en el disco. La restauración de la energía externa pasa entonces el contenido de la caché no
escrita al disco.
SAS
Una cabina HPE MSA se comunica con todos los variadores y carcasas de expansión a través de SAS de 6 Gb. No se admiten unidades
SATA. Sin embargo, un HPE MSA soporta conectividad SAS de hasta 12 Gb con los hosts y, a partir de agosto de 2019, HPE MSA es la
única cabina HPE que ofrece almacenamiento compartido basado en bloques a través del protocolo SAS. El tráfico externo del host es
completamente independiente del tráfico interno de SAS y, aunque comparten el mismo protocolo, por lo demás no están relacionados.
Tal y como se representa en la Figura 6, cada controlador HPE MSA tiene una única vía de 6 Gb dedicada para cada unidad interna y se
conecta a las carcasas de los discos de expansión a través de una conexión mini-SAS de 6 Gb de cuatro vías. Esta arquitectura proporciona
alto rendimiento y rutas redundantes a las unidades.
HPE MSA 1050 por controlador
6 GB
1 GB
1 GB
1 GB
1 GB
2 GB
Total del sistema
HPE MSA 2050/2052 por controlador
12 GB
8 GB
2 GB
1 GB
2 GB
1 GB
2 GB
1 GB
2 GB
1 GB
4 GB
4 GB
Página 6
Total del sistema
16 GB
2 GB
2 GB
2 GB
2 GB
8 GB