Durante mucho tiempo hemos sido fanáticos de las matrices Dot Hill, observando algunas a lo largo de los años, incluida la AseguradoSAN 4824 y la AssuredSAN Ultra48 en ambos HDD y configuraciones híbridas. De hecho, el Ultra48 nunca llegó a casa; ha estado en nuestro laboratorio sirviendo como matriz de capacidad principal desde hace algún tiempo. Dot Hill fue bueno al continuar agregando funciones a sus controladores, convirtiéndolos en algunos de los mejores en almacenamiento de rango medio. Después de la compra de Dot Hill por parte de Seagate a mediados del año pasado (podcast sobre el tema), las actualizaciones han seguido fluyendo; a fines del año pasado, Seagate lanzó un lanzamiento que dramáticamente mejoró el rendimiento de los controladores de la serie 6004, entre varias otras actualizaciones importantes. Esto nos hizo pensar en cuánto más rendimiento se podría sacar del Ultra48 con un cambio de controlador relativamente simple. Dado el interés de Seagate en ofrecer una matriz de almacenamiento totalmente integrada verticalmente, parecía el momento adecuado para intentarlo.
Durante mucho tiempo hemos sido fanáticos de las matrices Dot Hill, observando algunas a lo largo de los años, incluida la AseguradoSAN 4824 y la AssuredSAN Ultra48 en ambos HDD y configuraciones híbridas. De hecho, el Ultra48 nunca llegó a casa; ha estado en nuestro laboratorio sirviendo como matriz de capacidad principal desde hace algún tiempo. Dot Hill fue bueno al continuar agregando funciones a sus controladores, convirtiéndolos en algunos de los mejores en almacenamiento de rango medio. Después de la compra de Dot Hill por parte de Seagate a mediados del año pasado (podcast sobre el tema), las actualizaciones han seguido fluyendo; a fines del año pasado, Seagate lanzó un lanzamiento que dramáticamente mejoró el rendimiento de los controladores de la serie 6004, entre varias otras actualizaciones importantes. Esto nos hizo pensar en cuánto más rendimiento se podría sacar del Ultra48 con un cambio de controlador relativamente simple. Dado el interés de Seagate en ofrecer una matriz de almacenamiento totalmente integrada verticalmente, parecía el momento adecuado para intentarlo.
Características aseguradas SAN 6004
- Compatible con las plataformas Ultra48 y Ultra56
- Puertos externos: 4 por controlador/8 como máximo
- Canal de fibra: Canal de fibra SFP+ de 16 Gb
- Modelos iSCSI: NIC de 10 Gb o iSCSI SFP+ de 10 Gb
- SAS: Mini-SAS de 12 Gb SAS 2.0 (SCSI conectado en serie) (8643/8644
- Soporte de unidad: SAS, Nearline SAS, SSD Unidades de autocifrado
- Expansión: J6X48, J6X56 Admite hasta 248 unidades en unidades de expansión
- Funciones de alta disponibilidad
- Controladores redundantes de intercambio en caliente
- Disco Hot-Swap redundante, ventiladores, alimentación
- Cables de alimentación duales
- Repuesto de espera en caliente
- Conmutación por error automática
- Compatibilidad con rutas múltiples
- Soporte
- Garantía de software: 30 días
- Garantía de hardware estándar: 3 años
- Niveles RAID admitidos: 0, 1, 3, 5, 6, 10 y 50
- Configuración del Sistema
- Memoria caché: 20 GB por controlador 6004
- Volúmenes por sistema: 1024
- Caché reflejada
- Caché de supercondensador
- Copia de seguridad de caché Copia de seguridad en flash
- Equipo Directivo
- Tipos de interfaz: Ethernet 10/100/1000, mini USB
- Protocolos compatibles: SNMP, SSL, SSH, SMTP, proveedor SMI-S, HTTP(S)
- Consolas de administración: Web GUI, CLI
- Software de gestión: Consola de gestión de almacenamiento RealStor
- Diagnóstico remoto
- Actualizaciones no disruptivas
- Expansión de volumen
Test de rendimiento
Clúster de 730 nodos MySQL virtualizado Dell PowerEdge R4
- Ocho CPU Intel E5-2690 v3 para 249 GHz en clúster (dos por nodo, 2.6 GHz, 12 núcleos, caché de 30 MB)
- 1 TB de RAM (256 GB por nodo, 16 GB x 16 DDR4, 128 GB por CPU)
- 4 adaptadores Mellanox ConnectX-3 InfiniBand (vSwitch para red vMotion y VM)
- 4 x Emulex FC HBA de 16 GB y dos puertos
- 4 x NIC de dos puertos Emulex de 10 GbE
- VMware ESXi vSphere 6.0/Enterprise Plus 8-CPU
- Hardware de conmutación de 10 GbE
- Puertos frontales: conmutador Mellanox SX1036 de 10/40 GbE
- Estructura FC de 16 Gb
- Puertos back-end: Conmutador Brocade 6510 de 16 Gb
Rendimiento de Sysbench
Con la revisión anterior de Dot Hill Ultra48 reduciéndose a una combinación de 8 SSD para un nivel flash, con 40 HDD funcionando como capacidad, aprovechamos ese esquema en nuestra revisión más reciente. Sin embargo, la principal diferencia esta vez fue ponerse en contacto con el equipo de SSD de Seagate para utilizar el nuevo SSD Seagate 1200.2 SAS1.6 de 3 TB. Dado que DotHill opera en una arquitectura en niveles (a diferencia de una que involucra el almacenamiento en caché), vamos al grano con el uso de SSD solo en nuestros grupos de almacenamiento. Utilizamos 4 SSD de 1.6 TB por controlador, lo que ofrece 6.4 TB de capacidad RAID1 total, divididos equitativamente entre ambos controladores. Para facilitar la comparación de lado a lado, usamos el chasis Ultra48 con los controladores de la serie 6004 y el chasis 4824 (24 bahías) con los controladores de la serie 4004.
Cada banco de sistema La máquina virtual está configurada con tres discos virtuales, uno para arranque (~92 GB), uno con la base de datos preconstruida (~447 GB) y el tercero para la base de datos bajo prueba (270 GB). En pruebas anteriores, asignamos 400 GB al volumen de la base de datos (tamaño de la base de datos de 253 GB), aunque para empaquetar máquinas virtuales adicionales en el nodo VxRack, redujimos esa asignación para hacer más espacio. Desde la perspectiva de los recursos del sistema, configuramos cada VM con 16 vCPU, 60 GB de DRAM y aprovechamos el controlador LSI Logic SAS SCSI. Los sistemas de generación de carga son Servidores Dell R730.
Configuración de prueba de Sysbench (por VM)
- CentOS 6.3 de 64 bits
- Huella de almacenamiento: 1 TB, 800 GB utilizados
- Percona XtraDB 5.5.30-rel30.1
- Tablas de base de datos: 100
- Tamaño de la base de datos: 10,000,000
- Subprocesos de la base de datos: 32
- Búfer RAM: 24GB
- Duración de la prueba: 3 horas
- 2 horas preacondicionamiento 32 hilos
- 1 hora 32 hilos
Si bien el DotHill Ultra48 con controladores 4004 no se queda atrás de ninguna manera, vimos un aumento impresionante en el rendimiento simplemente cambiando los controladores. En el extremo superior, los controladores 4004 alcanzaron el máximo en nuestra carga de trabajo de Sysbench con una puntuación TPS agregada de 7,311, mientras que los controladores 6004 saltaron a 10,361 42. Esto marca un aumento del 4% en el rendimiento. También es impresionante que en todo el espectro de cargas de MySQL que van desde 12 a 6004 VM en ejecución, los controladores XNUMX mantuvieron su impulso en el rendimiento con respecto a los controladores más antiguos.
En cuanto a la latencia agregada promedio en nuestra carga de trabajo de Sysbench, en la carga máxima, los controladores 6004 mantuvieron un tiempo de respuesta de 49.4 ms, mientras que los controladores 4004 midieron 70 ms.
La latencia máxima medida en nuestro gráfico de latencia del percentil 99 también mostró fuertes ganancias con los controladores más rápidos, manteniendo ese promedio en 85 ms, mientras que los controladores originales superaron los 122 ms.
Conclusión
Si bien no cambia nada más que los controladores en el Ultra48, Dot Hill claramente ofrece mucho espacio para crecer al observar los controladores 4004 y 6004. En este escenario de prueba donde MySQL TPS es la métrica principal, vimos un aumento del 42 % en el rendimiento en el extremo superior. Esto se compara con un aumento del 31 % con la prueba de 12 VM, que es realmente donde los 4004 se quedaron sin fuerza. Si tuviéramos que aplicar más máquinas virtuales, veríamos que esta brecha continúa ampliándose y las latencias aumentan en el 4004, mientras que el 6004 avanza por un tiempo más antes de alcanzar su límite.
En última instancia, Dot Hill ha podido continuar integrando un amplio conjunto de funciones en su software RealStor, pero claramente los ingenieros de hardware también se mantienen ocupados. A medida que salen al mercado procesadores más rápidos, las plataformas densas como DotHill Ultra48 seguirán aprovechando las tecnologías flash más nuevas y más rápidas. Por lo tanto, para los clientes que ya están satisfechos con su compra de Ultra48 y que disfrutan de la configuración densa de 48 discos en un chasis de 2U, existe una ruta de actualización para aumentar el rendimiento para una demanda de E/S en constante crecimiento.
Sistema de almacenamiento de la serie AssuredSAN 6000
Suscríbase al boletín de StorageReview