Dell EMC anunció hoy una versión actualizada de SCOS, el sistema operativo utilizado en la familia de almacenamiento SC. SCOS 7.3 es una actualización gratuita y trae varias funciones nuevas y correcciones a la mesa como lo haría cualquier versión puntual, pero en este caso también hay una actualización de rendimiento importante. Debido a las optimizaciones de código y al paso a la sustitución distribuida, Dell EMC ha podido asegurar mejoras en todos los ámbitos. El SC9000 por ejemplo, ahora tiene capacidad para 2 millones de IOPS por arreglo, 20 millones de IOPS en entornos federados. Sin embargo, todos los sistemas SC se benefician, con un aumento de 2 veces en todos los sistemas compatibles en 4K 100 % de IOPS de lectura. Además, hay un aumento de 50 a 100 80 IOPS de carga de trabajo mixta en cada sistema (20/4 XNUMXK).
Dell EMC anunció hoy una versión actualizada de SCOS, el sistema operativo utilizado en la familia de almacenamiento SC. SCOS 7.3 es una actualización gratuita y trae varias funciones nuevas y correcciones a la mesa como lo haría cualquier versión puntual, pero en este caso también hay una actualización de rendimiento importante. Debido a las optimizaciones de código y al paso a la sustitución distribuida, Dell EMC ha podido asegurar mejoras en todos los ámbitos. El SC9000 por ejemplo, ahora tiene capacidad para 2 millones de IOPS por arreglo, 20 millones de IOPS en entornos federados. Sin embargo, todos los sistemas SC se benefician, con un aumento de 2 veces en todos los sistemas compatibles en 4K 100 % de IOPS de lectura. Además, hay un aumento de 50 a 100 80 IOPS de carga de trabajo mixta en cada sistema (20/4 XNUMXK).
Más allá de las ganancias de rendimiento, hay una serie de otras actualizaciones como parte de la versión SCOS 7.3:
- Se agregó compatibilidad con CloudIQ: CloudIQ es una herramienta gratuita de monitoreo y análisis basada en la nube que han utilizado los clientes de Dell EMC Unity y ahora está disponible para almacenamiento SC.
- Nueva interfaz de usuario web HTML5 de Unisphere para SC
- Unisphere para SC: administración de un solo arreglo
- Unisphere Central para SC: administración de varios arreglos
- Actualizaciones de datos en el lugar para SC4020: en lugar de replicar a un nuevo arreglo para fines de actualización, los clientes pueden migrar sus unidades y gabinetes de expansión a una nueva unidad principal, ahorrando tiempo y dinero.
- SCv2000 ahora se federa/replica con otros arreglos SC
- La mayoría de los sistemas SC experimentan aumentos de capacidad:
- SC9000 pasa de 3 PB a 6 PB en bruto
- SC7020/SC7020F 3PB a 4PB
- SC5020/SC5020F 2PM a 2.16PB
- SCv3000 y modelos de generaciones anteriores, sin cambios
- Compatibilidad con tarjetas intermedias y PCIe de E/S iSCSI de 25 GbE y 100 GbE para SC5020, SC5020F, SC7020, SC7020F y SC9000
- Reemplazo distribuido: reconstrucciones un 500 % más rápidas y todas las unidades ahora se usan para E/S en lugar de dejar una unidad inactiva para la reconstrucción anticipada en caso de falla de la unidad.
- Mejoras en el volumen en vivo que ofrecen una latencia más baja y un tráfico de red reducido. SCOS 7.3 también aumenta la cantidad de volumen en vivo admitido en el arreglo.
Para los clientes que deseen implementar SCOS 7.3, la actualización de firmware está disponible ahora con disponibilidad general prevista para el tercer trimestre de este año calendario. Como se señaló, la actualización es gratuita para los clientes con contratos de soporte. Los modelos SC3, SC9000, SC8000, SC7020F, SC7020, SC5020F, SC5020, SCv4020XXX y SCv3XXX se pueden actualizar.
A los fines de esta evaluación, llevamos al laboratorio dos arreglos SC5020 all-flash. Un SC5020 equipado con la versión comercial de SCOS 7.2, el otro con una compilación de disponibilidad dirigida de SCOS 7.3.
Performance
Análisis de carga de trabajo de VDBench
Cuando se trata de comparar matrices de almacenamiento, las pruebas de aplicaciones son las mejores y las pruebas sintéticas ocupan el segundo lugar. Si bien no es una representación perfecta de las cargas de trabajo reales, las pruebas sintéticas ayudan a los dispositivos de almacenamiento de referencia con un factor de repetibilidad que facilita la comparación de manzanas con manzanas entre las soluciones de la competencia. Estas cargas de trabajo ofrecen una gama de diferentes perfiles de prueba que van desde pruebas de "cuatro esquinas", pruebas comunes de tamaño de transferencia de bases de datos, así como capturas de seguimiento de diferentes entornos VDI. Todas estas pruebas aprovechan el generador de cargas de trabajo vdBench común, con un motor de secuencias de comandos para automatizar y capturar resultados en un gran clúster de pruebas informáticas. Esto nos permite repetir las mismas cargas de trabajo en una amplia gama de dispositivos de almacenamiento, incluidos arreglos flash y dispositivos de almacenamiento individuales. En el lado del arreglo, usamos nuestro grupo de servidores Dell PowerEdge R740xd.
perfiles:
- Lectura aleatoria 4K: 100 % de lectura, 128 subprocesos, 0-120 % de iorate
- Escritura aleatoria 4K: 100% escritura, 64 subprocesos, 0-120% iorate 6
- Lectura secuencial de 4 K: 100 % de lectura, 16 subprocesos, 0-120 % de iorate
- Escritura secuencial de 64 K: 100 % de escritura, 8 subprocesos, 0-120 % de iorate
- Base de datos sintética: SQL y Oracle VDI Full Clone y Linked Clone Traces
En nuestra primera prueba que mide el rendimiento de lectura aleatoria de 4K, podemos ver la gran diferencia entre el SC5020 que ejecuta 7.3 sobre 7.2. El rendimiento de lectura de 4K para el sistema que ejecuta 7.2 se mantuvo por debajo de 1 ms hasta aproximadamente 275 311 IOPS, antes de alcanzar un máximo de 7.3 400 IOPS. Sin embargo, el sistema que ejecuta 1 superó los 446 XNUMX IOPS a menos de XNUMX ms y alcanzó un máximo de XNUMX XNUMX IOPS.
La diferencia entre SCOS 7.2 y 7.3 no podría ser más clara al observar el rendimiento de escritura aleatoria de 4K. La unidad que ejecutaba 7.2 alcanzó un límite de 82 7.3 IOPS, mientras que la que ejecutaba 166 superó el doble a XNUMX XNUMX IOPS.
El rendimiento de 4K secuencial de SCOS 7.3 continuó mostrando fuertes mejoras en el rendimiento posterior de 4K secuencial, lo que permitió que la unidad alcanzara 1.37 millones de IOPS, mientras que la que ejecutaba 7.2 midió 1.01 millones de IOPS.
Una vez más, en nuestra prueba de escritura que mide el rendimiento secuencial de 4K, vimos que SCOS 7.3 superó los 500 326 IOPS, mejorando más allá de los 7.2 XNUMX IOPS medidos desde el antiguo SCOS XNUMX.
El rendimiento de escritura secuencial de bloques grandes no cambió mucho, con SCOS 7.3 deslizándose ligeramente frente a la matriz que ejecuta 7.2. Ambas plataformas alcanzaron un rendimiento de lectura de alrededor de 10 GB/s, con SCOS 7.2 teniendo la ventaja en latencia.
El rendimiento de escritura secuencial de bloque grande, medido en nuestra prueba de 64k, experimentó grandes mejoras desde SCOS 7.3. Con menos de la mitad de la latencia, SCOS 7.3 permitió que la plataforma superara los 6 GB/s, mientras que el sistema que ejecutaba SCOS 7.2 superó los 3.7 GB/s.
En cuanto a nuestra carga de trabajo de SQL sintético, SCOS 7.3 superó con creces el rendimiento de 7.2, con un pico de más de 420 290 IOPS, frente a los 7.2 XNUMX IOPS de SCOS XNUMX.
Con SQL 90/10, SCOS 7.3 alcanzó un pico de poco menos de 400 272 IOPS, en comparación con los 7.2 XNUMX IOPS de SCOS XNUMX.
Con una tasa de escritura ligeramente más alta en SQL 80/20, SCOS 7.3 profundizó sus ganancias sobre SCOS 7.2, midiendo un pico de 363 242 IOPS frente a XNUMX XNUMX IOPS.
En nuestra carga de trabajo de Oracle, SCOS 7.3 se ofreció con menos de 1 ms de latencia con un rendimiento de hasta 323 359 IOPS, antes de alcanzar un máximo de 7.2 1 IOPS. SCOS 180 se ofreció con una latencia de 241 ms hasta XNUMX XNUMX IOPS, antes de alcanzar un máximo de XNUMX XNUMX IOPS.
En la carga de trabajo de Oracle 90/10, medimos la latencia de subms hasta 370 396 IOPS y el rendimiento máximo de 7.3 7.2 IOPS desde SCOS 220. SCOS 1 midió alrededor de 263 XNUMX IOPS en el descanso durante XNUMX ms de latencia, antes de alcanzar un máximo de XNUMX XNUMX IOPS.
En la prueba Oracle 80/20, SCOS 7.3 pudo llegar a 363 7.2 IOPS en su punto máximo, mientras que SCOS 236 alcanzó un máximo de XNUMX XNUMX IOPS.
A continuación, observamos nuestros perfiles de VDI para clones completos y clones vinculados. Para la prueba VDI Full Clone Boot, la versión 7.2 alcanzó un máximo de 269,042 3.84 IOPS con una latencia de 7.3 ms. Después de la actualización a 350, el mismo servidor tuvo una latencia de submilisegundos hasta alrededor de 377,413 27 IOPS y alcanzó un máximo de XNUMX XNUMX IOPS con una latencia de XNUMX ms.
Para el inicio de sesión inicial de clon completo de VDI, SCOS 7.2 alcanzó un rendimiento máximo de 116,758 6.8 IOPS con una latencia de 5020. Una vez que el SC7.3 se actualizó a 140, tuvo una latencia de menos de un milisegundo hasta aproximadamente 7.3 5020 IOPS, mucho más alto que el rendimiento máximo de la versión anterior. Con 206, el SC3.9 alcanzó un máximo de aproximadamente XNUMX XNUMX IOPS y una latencia de XNUMX ms.
VDI Full Clone Monday Login mostró que SCOS 7.2 tenía un rendimiento máximo de 148,872 3.15 IOPS con una latencia de 5020 ms. Después de la actualización, el rendimiento de latencia de submilisegundos volvió a ser mejor que el rendimiento máximo de la versión anterior. El SC7.3 con la versión 1 superó 167 ms a 5020 7.3 IOPS, nuevamente significativamente más alto que el rendimiento máximo de la versión de software anterior. El SC240,061 con 2.13 alcanzó un máximo de 100 XNUMX y una latencia de XNUMX ms, casi XNUMX XNUMX IOPS más que el pico anterior.
Para los puntos de referencia de VDI Linked Clone, comenzamos nuevamente con la prueba de arranque. Aquí, el SCOS 7.2 tuvo un rendimiento máximo de 267,837 1.85 IOPS con una latencia de 7.3 ms. Cuando se actualizó a la nueva versión 337,175 del software, vemos que el rendimiento aumentó hasta un pico de 1.5 XNUMX IOPS con una latencia de XNUMX ms (y la nueva versión tenía un rendimiento de latencia de submilisegundos hasta aproximadamente el rendimiento máximo de la versión anterior) .
El inicio de sesión inicial de VDI Linked Clone tenía el SCOS 7.2 con un rendimiento máximo de 132,284 1.93 IOPS y una latencia de 170,479 ms. Después de la actualización, hubo un buen aumento del rendimiento y una caída de la latencia a 1.5 XNUMX IOPS y XNUMX ms.
Finalmente, observamos la diferencia en el rendimiento antes y después de la actualización de SCOS en nuestro punto de referencia VDI Linked Clone Monday Login. Aquí, la versión 7.2 alcanzó un máximo de 150,273 3.36 IOPS y una latencia de 7.3 ms. Una vez más, la actualización aumentó el rendimiento, pero no tan dramáticamente. Aquí, la versión 198,092 alcanzó un máximo de 2.58 XNUMX IOPS con una latencia de XNUMX ms.
Conclusión
Con el rendimiento hubo un aumento generalizado, en algunos casos muy dramático. En lugar de repetir los números anteriores, vamos a ver algunos de los porcentajes de mejoras. Para el 4K aleatorio, una vez que actualizamos, vimos un aumento del 62 % en el rendimiento máximo en lectura y un aumento del 102 % en escritura. Para el trabajo secuencial de 4K, vimos una mejora del 35.6 % en las lecturas y una mejora del 53 % en las escrituras. Algunas otras mejoras de rendimiento notables incluyen 64K de escritura (aumento del 62 %), SQL (aumento del 44.8 %), inicio de sesión inicial de VDI FC (aumento del 77.5 %) e inicio de sesión de lunes de VDI FC (aumento del 62 %).
Está claro que el equipo de ingeniería de Dell EMC SC hizo un trabajo increíble con la versión SCOS 7.3. El par de SC5020 que teníamos en el laboratorio con hardware all-flash idéntico, uno con código 7.2 y otro con código 7.3, muestra claramente la ventaja de SCOS 7.3 en cada punto de referencia que ejecutamos. Solo 64 8.0 lecturas secuenciales tuvieron un rendimiento prácticamente igual, que estaba limitado por la cantidad de unidades en nuestro sistema de prueba. Las ganancias que vimos son tan dramáticas que sería fácil argumentar que Dell EMC debería haber llamado a esto SCOS 7.3, dando más importancia no solo al aumento del rendimiento, sino también a otras mejoras, como la interfaz de usuario web y CloudIQ. Sea como fuere, SCOS XNUMX es lo que eligieron y Dell EMC ofrece el paquete de software como una actualización gratuita para cualquier persona que tenga un contrato de servicio.
Suscríbase al boletín de StorageReview