Inicio Empresa Revisión del SSD DapuStor H3100

Revisión del SSD DapuStor H3100

by Adam Armstrong
DapuStor H3100 SSD trasero

El DapuStor Haishen3 es el SSD empresarial NVMe de la compañía. La línea viene en dos modelos, el DapuStor H3200 SSD (revisado aquí) y el DapuStor H3100 SSD que estamos revisando hoy. Ambos tipos de unidades tienen los mismos casos de uso que incluyen: servidores y sistemas de almacenamiento, centros de datos, videovigilancia, fotografía profesional, transmisión, computación perimetral y personalización.

El DapuStor Haishen3 es el SSD empresarial NVMe de la compañía. La línea viene en dos modelos, el DapuStor H3200 SSD (revisado aquí) y el DapuStor H3100 SSD que estamos revisando hoy. Ambos tipos de unidades tienen los mismos casos de uso que incluyen: servidores y sistemas de almacenamiento, centros de datos, videovigilancia, fotografía profesional, transmisión, computación perimetral y personalización.

Unidad de estado sólido DapuStor H3100

El H3100, al igual que el H3200, cuenta con la última NAND eTLC 96D de 3L y funciona con un controlador Marvell empresarial. La serie H3200 sube a 6.4 TB, con 800 GB en el extremo inferior. La unidad se ofrece en factores de forma U.2 y HHHL. Hay algunas diferencias de rendimiento aquí y allá en el rendimiento citado, pero la gran diferencia es el DWPD, con el H3100 que tiene 3 DWPD frente al H3200 que tiene solo 1 DWPD.

DapuStor H3100 SSD trasero

El SSD DapuStor H3100 viene en capacidades de 800 GB, 1.6 TB, 3.2 TB y 6.4 TB. Para esta revisión estamos viendo el modelo de 3.2TB.

Especificaciones del SSD DapuStor H3100

N º de Modelo H3200
Capacidad (TB) 0.8 1.6 3.2 6.4
Factor de forma U.2 y HHHL
Protocolo de interfaz PCIe 3.0 x 4 NVMe 1.3
Tipo de flash 96L 3D eTLC NAND
Ancho de banda de lectura (128 KB) MB/s 3522 3529 3528 3529
Ancho de banda de escritura (128 KB) MB/s 1330 2521 2603 2553
Lectura aleatoria (4KB) KIOPS 563 806 803 803
Escritura aleatoria (4KB) KIOPS 122 242 250 213
Consumo de energía 7.0/8.5 7.0/9.5 7.0/10.5 7.0/11.5
Latencia aleatoria 4K (típ.) R/W μs 87/17
Latencia secuencial 4K (típ.) R/W μs 15/17
Vida útil 3 DWPD
Tasa de error de bit incorregible (UBER) <10-17
Tiempo medio entre fallos (MTBF) 2 millón de horas
Sistemas operativos soportados RHEL, SLES, CentOS, Ubuntu, Windows Server, VMware ESXi
Experto en Tu Nicho FCC, CE, ROHS, REACH, WEEE, PCI express, NVM express

Rendimiento del SSD DapuStor H3100

Banco de pruebas

Nuestras revisiones Enterprise SSD aprovechan un Lenovo Think System SR850 para pruebas de aplicaciones (Nota: tuvimos que usar una tarjeta adaptadora en lugar de una ranura frontal debido a un problema de compatibilidad) y una Dell PowerEdge R740xd para benchmarks sintéticos. El ThinkSystem SR850 es una plataforma de CPU cuádruple bien equipada que ofrece una potencia de CPU muy por encima de lo que se necesita para hacer hincapié en el almacenamiento local de alto rendimiento. Las pruebas sintéticas que no requieren muchos recursos de CPU utilizan el servidor de doble procesador más tradicional. En ambos casos, la intención es mostrar el almacenamiento local de la mejor manera posible que se alinee con las especificaciones máximas de la unidad del proveedor de almacenamiento.

Lenovo Think System SR850

  • 4 CPU Intel Platinum 8160 (2.1 GHz x 24 núcleos)
  • 16 DRAM ECC de 32 GB DDR4-2666 MHz
  • 2 tarjetas RAID 930-8i 12 Gb/s
  • 8 bahías NVMe
  • VMware ESXI 6.5

Dell PowerEdge R740xd

  • 2 CPU Intel Gold 6130 (2.1 GHz x 16 núcleos)
  • 4 memorias ECC de 16 GB DDR4-2666 MHz
  • 1 tarjeta RAID PERC 730 de 2 GB y 12 Gb/s
  • Adaptador NVMe adicional
  • Ubuntu-16.04.3-escritorio-amd64

Antecedentes de prueba y comparables

Los Laboratorio de pruebas de StorageReview Enterprise proporciona una arquitectura flexible para realizar pruebas comparativas de dispositivos de almacenamiento empresarial en un entorno comparable al que encuentran los administradores en implementaciones reales. El Enterprise Test Lab incorpora una variedad de servidores, redes, acondicionamiento de energía y otra infraestructura de red que permite a nuestro personal establecer condiciones del mundo real para medir con precisión el rendimiento durante nuestras revisiones.

Incorporamos estos detalles sobre el entorno de laboratorio y los protocolos en las revisiones para que los profesionales de TI y los responsables de la adquisición de almacenamiento puedan comprender las condiciones en las que hemos logrado los siguientes resultados. El fabricante del equipo que estamos probando no paga ni supervisa ninguna de nuestras revisiones. Detalles adicionales sobre el Laboratorio de pruebas de StorageReview Enterprise y una descripción general de sus capacidades de red están disponibles en esas páginas respectivas.

Análisis de la carga de trabajo de la aplicación

Para comprender las características de rendimiento de los dispositivos de almacenamiento empresarial, es esencial modelar la infraestructura y las cargas de trabajo de las aplicaciones que se encuentran en los entornos de producción en vivo. Nuestros puntos de referencia para el DapuStor H3100 son, por lo tanto, el Rendimiento de MySQL OLTP a través de SysBench y Rendimiento de OLTP de Microsoft SQL Server con una carga de trabajo de TCP-C simulada. Para nuestras cargas de trabajo de aplicaciones, cada unidad ejecutará de 2 a 4 máquinas virtuales configuradas de manera idéntica.

Houdini por SideFX

La prueba de Houdini está diseñada específicamente para evaluar el rendimiento del almacenamiento en relación con la representación CGI. El banco de pruebas para esta aplicación es una variante del tipo de servidor central Dell PowerEdge R740xd que usamos en el laboratorio con dos CPU Intel 6130 y 64 GB de DRAM. En este caso, instalamos Ubuntu Desktop (ubuntu-16.04.3-desktop-amd64) ejecutando bare metal. La salida del punto de referencia se mide en segundos para completarse, cuanto menos mejor.

La demostración de Maelstrom representa una sección de la canalización de renderizado que destaca las capacidades de rendimiento del almacenamiento al demostrar su capacidad para usar de manera efectiva el archivo de intercambio como una forma de memoria extendida. La prueba no escribe los datos de los resultados ni procesa los puntos para aislar el efecto de tiempo de pared del impacto de la latencia en el componente de almacenamiento subyacente. La prueba en sí se compone de cinco fases, tres de las cuales ejecutamos como parte del benchmark, que son las siguientes:

  • Carga puntos empaquetados desde el disco. Este es el momento de leer desde el disco. Esto es de un solo subproceso, lo que puede limitar el rendimiento general.
  • Desempaqueta los puntos en una sola matriz plana para permitir que se procesen. Si los puntos no dependen de otros puntos, el conjunto de trabajo podría ajustarse para permanecer en el núcleo. Este paso es de subprocesos múltiples.
  • (No Ejecutar) Procesa los puntos.
  • Los vuelve a empaquetar en bloques divididos en cubos adecuados para volver a almacenarlos en el disco. Este paso es de subprocesos múltiples.
  • (No Ejecutar) Escribe los bloques almacenados nuevamente en el disco.

Aquí, el DapuStor H3100 tuvo un tiempo de renderizado de 2,689.1 segundos, lo que lo colocó cerca de la parte superior de las unidades que no son Optane.

DapuStor H3100 SSD Houdini

Rendimiento de SQL Server

Cada máquina virtual con SQL Server está configurada con dos discos virtuales: un volumen de 100 GB para el arranque y un volumen de 500 GB para la base de datos y los archivos de registro. Desde la perspectiva de los recursos del sistema, configuramos cada VM con 16 vCPU, 64 GB de DRAM y aprovechamos el controlador LSI Logic SAS SCSI. Si bien nuestras cargas de trabajo de Sysbench probadas anteriormente saturaron la plataforma tanto en E/S de almacenamiento como en capacidad, la prueba de SQL busca el rendimiento de la latencia.

Esta prueba usa SQL Server 2014 ejecutándose en máquinas virtuales invitadas de Windows Server 2012 R2 y está destacada por Benchmark Factory for Databases de Quest. Reseñas de almacenamiento Protocolo de prueba OLTP de Microsoft SQL Server emplea el borrador actual del Benchmark C (TPC-C) del Transaction Processing Performance Council, un benchmark de procesamiento de transacciones en línea que simula las actividades que se encuentran en entornos de aplicaciones complejos. El punto de referencia TPC-C se acerca más que los puntos de referencia de rendimiento sintéticos para medir las fortalezas de rendimiento y los cuellos de botella de la infraestructura de almacenamiento en entornos de bases de datos. Cada instancia de nuestra VM de SQL Server para esta revisión utiliza una base de datos de SQL Server de 333 GB (escala 1,500) y mide el rendimiento transaccional y la latencia bajo una carga de 15,000 XNUMX usuarios virtuales.

Configuración de prueba de SQL Server (por VM)

  • Windows Server 2012 R2
  • Huella de almacenamiento: 600 GB asignados, 500 GB utilizados
  • SQL Server 2014
    • Tamaño de la base de datos: escala 1,500
    • Carga de clientes virtuales: 15,000
    • Búfer RAM: 48GB
  • Duración de la prueba: 3 horas
    • 2.5 horas de preacondicionamiento
    • Período de muestra de 30 minutos

Para nuestro punto de referencia transaccional de SQL Server, el SSD DapuStor H3100 ocupó el primer lugar con una puntuación total de 12,646.3 TPS.

DapuStor H3100 SSD SQL TPS

Con la latencia promedio de SQL Server, el H3100 ocupó el tercer lugar con 3.5 ms.

Latencia del SSD DapuStor H3100

Rendimiento de Sysbench

El siguiente punto de referencia de la aplicación consiste en un Base de datos OLTP MySQL de Percona medido a través de SysBench. Esta prueba mide el promedio de TPS (transacciones por segundo), la latencia promedio y también la latencia promedio del percentil 99.

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). Desde la perspectiva de los recursos del sistema, configuramos cada máquina virtual con 16 vCPU, 60 GB de DRAM y aprovechamos el controlador LSI Logic SAS SCSI.

Configuración de prueba de Sysbench (por VM)

  • CentOS 6.3 de 64 bits
  • 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

Mirando nuestro punto de referencia transaccional Sysbench, el DapuStor H3100 aterriza justo en el medio con un puntaje total de 7,928.1 TPS.

DapuStor H3100 SSD Sysbnech TPS

Para la latencia promedio de Sysbench, el H3100 alcanzó una puntuación total de 16.14 ms, una puntuación ligeramente mejor que la del H3200.

Para nuestra latencia en el peor de los casos (percentil 99), el H3100 tiene una latencia de 31.2 ms.

Análisis de carga de trabajo de VDBench

Cuando se trata de comparar dispositivos 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, hasta 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. Nuestro proceso de prueba para estos puntos de referencia llena toda la superficie del disco con datos, luego divide una sección del disco equivalente al 25% de la capacidad del disco para simular cómo el disco podría responder a las cargas de trabajo de la aplicación. Esto es diferente a las pruebas de entropía completa que usan el 100% del impulso y lo llevan a un estado estable. Como resultado, estas cifras reflejarán velocidades de escritura más altas.

perfiles:

  • Lectura aleatoria 4K: 100 % de lectura, 128 subprocesos, 0-120 % de iorate
  • Escritura aleatoria 4K: 100 % de escritura, 64 subprocesos, 0-120 % de iorate
  • Lectura secuencial de 64 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
  • Trazas de clones vinculados y clones completos de VDI

Comparables:

En nuestro primer análisis de carga de trabajo de VDBench, Random 4K Read, el DapuStor H3100 funcionó casi igual que el H3200 con un rendimiento máximo de 789,572 159.9 IOPS y una latencia de XNUMX µs.

DapuStor H3100 SSD 4k lectura

En la escritura Random 4K, el H3100 mostró un mejor rendimiento que el H3200 y quedó en el medio con una puntuación máxima de 370,475 341.4 IOPS y una latencia de XNUMX µs.

 

Cambiando a cargas de trabajo secuenciales de 64K, el H3100 una vez más corrió codo con codo con el H3200 con un pico de 52,962 IOPS o 3.31GB/s a una latencia de 301.6µs en lectura de 64K

DapuStor H3100 SSD 64k lectura

Para escritura de 64K, el H3100 ocupó el segundo lugar general con un rendimiento máximo de 32,200 2.0 IOPS o 490 GB/s con una latencia de XNUMX µs.

Nuestro próximo conjunto de pruebas son nuestras cargas de trabajo de SQL: SQL, SQL 90-10 y SQL 80-20. Comenzando con SQL, el DapuStor H3100 alcanzó un máximo de 248,214 128.1 IOPS con una latencia de XNUMX µs y se ubicó tercero en la general.

SQL 90-10, el H3100 quedó en segundo lugar después del H3200 con un pico de 252,474 126.2 IOPS con una latencia de XNUMX µs.

Para SQL 80-20 vimos que el H3100 quedó justo detrás del H3200 en cuarto lugar con 242,861 132.1 IOPS y una latencia de XNUMX µs.

Lo siguiente son nuestras cargas de trabajo de Oracle: Oracle, Oracle 90-10 y Oracle 80-20. Comenzando con Oracle, el DapuStor H3100 ocupó el segundo lugar con un rendimiento máximo de 263,317 132.8 IOPS a una latencia de XNUMX µs.

En Oracle 90-10, el H3100 ocupó el primer lugar con un rendimiento máximo de 218,142 100.4 IOPS a una latencia de XNUMX µs.

Oracle 80-20 ocupó el primer lugar del H3100 una vez más con un rendimiento máximo de 212,157 103.1 IOPS con XNUMX µs de latencia.

A continuación, cambiamos a nuestra prueba de clonación de VDI, completa y vinculada. Para VDI Full Clone (FC) Boot, el H3100 ocupó el segundo lugar general con un pico de 192,659 181.1 IOPS a una latencia de XNUMX µs.

Para el inicio de sesión inicial de VDI FC, el H3100 ocupó el tercer lugar con una puntuación máxima de 115,354 257.2 IOPS y una latencia de XNUMX µs.

VDI FC Monday Login vio al H3100 tomar el tercer lugar una vez más con 87,136 IOPS y una latencia de 181.7µs.

Para el arranque VDI Linked Clone (LC), el DapuStor H3100 ocupó el segundo lugar con 95,726 166.5 IOPS y una latencia de XNUMX µs.

El inicio de sesión inicial de VDI LC hizo que el H3100 alcanzara el segundo lugar con 50,905 154.9 IOPS y XNUMX µs de latencia.

Finalmente, VDI LC Monday Login colocó al H3100 en tercer lugar con un rendimiento máximo de 66,846 236.9 IOPS y una latencia de XNUMX µs.

Conclusión

La SSD DapuStor H3100 es la otra unidad empresarial Haishen3 lanzada por la empresa. Al igual que el H3200 revisado anteriormente, el H3100 se ofrece en factores de forma U.2 y HHHL que están destinados a una variedad de casos de uso empresarial. La unidad aprovecha 96D eTLC NAND de 3 capas y viene en capacidades que van desde 800 GB hasta 6.4 TB. La unidad tiene velocidades máximas cotizadas de 3.53 GB/s y 803,000 3200 IOPS. A diferencia del H3100, el H3 tiene XNUMXDWPD.

En cuanto al rendimiento, ejecutamos nuestras pruebas de análisis de carga de trabajo de aplicaciones y VDBench. En Sysbench, el H3100 se desempeñó de manera similar al H3200, a menos que fuera una prueba sensible a la latencia como SQL Server. En SQL Server, el H3100 alcanzó puntajes agregados de 12,646.3 TPS y una latencia promedio de 3.5ms. Para Sysbench, el H3100 obtuvo una puntuación total de 7,928 TPS, una latencia promedio de 16.14 ms y una latencia en el peor de los casos de 31.2 ms. Para Houdini, la unidad DapuStor se colocó cerca de la cima con 2,689.1 segundos.

Al cambiar a VDBench, el DapuStor H3100 pudo colgarse con algunos de los mejores en nuestro grupo de SSD empresariales NVMe y mostró un rendimiento más fuerte en escritura que su unidad hermana. Los puntos destacados incluyen 790 4 IOPS en lectura 370K, 4 3.31 IOPS en escritura 64K, 2 GB/s en lectura 64 K y 248 GB/s en escritura 252 K. En SQL vimos 90 10 IOPS, 243 80 IOPS en SQL 20-263 y 218 90 IOPS en SQL 10-212. Oracle nos dio 80 20 IOPS, 3100 193 IOPS en Oracle 115-87 y 96 51 IOPS en Oracle 67-XNUMX, ocupando el primer lugar en los dos últimos puntos de referencia. En nuestras pruebas de clones de VDI, el HXNUMX alcanza XNUMX XNUMX IOPS en el inicio de FC, XNUMX XNUMX IOPS en el inicio de sesión inicial de FC, XNUMX XNUMX IOPS en el inicio de sesión de lunes de FC, XNUMX XNUMX IOPS en el inicio de LC, XNUMX XNUMX IOPS en el inicio de sesión inicial de LC y XNUMX XNUMX IOPS en el inicio de sesión de lunes de LC.

En general, el DapuStor H3100 puede colgarse bastante bien con los mejores y ofrece un mejor rendimiento de escritura que el H3200. Elegir entre los dos sería más de lo que se necesita para un caso de uso determinado, pero es una unidad de alto rendimiento con buena capacidad y resistencia.

DapuStor

Interactuar con StorageReview

Boletín informativo | Canal de YouTube | Podcast iTunes/Spotify | @Instagram | Twitter | Facebook | RSS Feed