El Huawei Tecal ES3000 es una familia de aceleradores de aplicaciones empresariales de altura completa y longitud media que aprovechan MLC NAND en capacidades de hasta 2.4 TB e interfaz PCIe (2.0 x8). En la superficie, las tarjetas de Huawei suenan similares a muchos otros productos en el mercado, pero una mirada más profunda revela un diseño de controlador triple único que une dos PCB para formar una oferta impresionante. En el extremo superior de la escala de rendimiento, esto significa un ancho de banda máximo de lectura de 3.2 GB/s y escritura de 2.8 GB/s. Desde el punto de vista de la latencia, todas las capacidades pueden manejar 49 µs y escribir una latencia de 8 µs. Las tarjetas también tienen una serie de características adicionales que incluyen verificación de errores mejorada, protección contra fallas de energía y mecanismos para impulsar una mayor resistencia a lo largo de su vida útil.
El Huawei Tecal ES3000 es una familia de aceleradores de aplicaciones empresariales de altura completa y longitud media que aprovechan MLC NAND en capacidades de hasta 2.4 TB e interfaz PCIe (2.0 x8). En la superficie, las tarjetas de Huawei suenan similares a muchos otros productos en el mercado, pero una mirada más profunda revela un diseño de controlador triple único que une dos PCB para formar una oferta impresionante. En el extremo superior de la escala de rendimiento, esto significa un ancho de banda máximo de lectura de 3.2 GB/s y escritura de 2.8 GB/s. Desde el punto de vista de la latencia, todas las capacidades pueden manejar 49 µs y escribir una latencia de 8 µs. Las tarjetas también tienen una serie de características adicionales que incluyen verificación de errores mejorada, protección contra fallas de energía y mecanismos para impulsar una mayor resistencia a lo largo de su vida útil.
La solución de Huawei es realmente única en el mercado. Si bien la mayoría de los aceleradores de aplicaciones PCIe empresariales tienen un solo ASIC o FPGA, y algunas unidades de mayor capacidad tienen dos, el Tecal ES3000 combina tres FPGA en dos placas. La placa principal contiene la interfaz PCIe y un solo controlador con su conjunto de NAND, mientras que una placa secundaria agrega el segundo y tercer controlador y la NAND asociada. La unidad en sí se presenta al host como un grupo único, similar a las soluciones de Virident, por lo que el usuario no necesita aprovechar el software RAID si desea utilizar toda la capacidad disponible.
Más allá del innovador diseño de hardware, Huawei también tiene varias funciones de software integradas para ofrecer un funcionamiento confiable a lo largo del tiempo. Además del ECC, Huawei utiliza su motor RAID5 para corregir errores en función de los canales. Además, el algoritmo RAID dinámico se ajusta sobre la marcha en caso de falla del canal debido a múltiples bloques defectuosos. En funcionamiento normal, cada controlador funciona en una configuración de 16+1 canales, pero cuando uno falla, puede ajustarse a 15+1 o 14+1 para mantener el funcionamiento a medida que la SSD envejece y se desgasta. Para ayudar a impulsar la resistencia, las tarjetas utilizan el reintento de lectura; cuando los datos no se pueden verificar y corregir, los controladores verifican y ajustan el nivel de flash sobre la marcha para proteger los datos y se afirma que aumentan la vida útil del flash hasta en un 300%. Por último, el ES3000 ofrece un supercap integrado que puede proporcionar un tiempo de descarga de apenas 1 segundo, que es aproximadamente 10 veces mayor que los 80 ms necesarios para vaciar los datos de los búfer en caso de pérdida de energía.
Las tarjetas Huawei Tecal ES3000 vienen en capacidades de 800GB, 1.2TB y 2.4TB. Huawei califica las tres capacidades con cifras de resistencia de 6.4PB, 9.5PB y 19.1PB escritas respectivamente. Nuestras muestras de revisión incluyen las tarjetas de capacidad de 1.2 TB y 2.4 TB.
Huawei Tecal ES3000 Especificaciones
- Capacidades
- 800 GB, 1.2 TB, 2.4 TB
- Performance
- 800GB
- Ancho de banda de lectura máximo: 2.2 GB/s
- Leer IOPS 4K máx.: 600,000
- Lea IOPS 4K constante: 570,000
- Latencia de lectura: 49 µs
- Ancho de banda de escritura máximo: 1.2 GB/s
- Leer IOPS 4K máx.: 330,000
- Lea IOPS 4K constante: 120,000
- Latencia de escritura: 8 µs
- IOPS mixto 70/30 L/E 4K: 260,000 XNUMX
- Resistencia: 6.4PB
- 1.2TB
- Ancho de banda de lectura máximo: 3.2 GB/s
- Leer IOPS 4K máx.: 770,000
- Lea IOPS 4K constante: 760,000
- Latencia de lectura: 49 µs
- Ancho de banda de escritura máximo: 1.8 GB/s
- Leer IOPS 4K máx.: 480,000
- Lea IOPS 4K constante: 180,000
- Latencia de escritura: 8 µs
- IOPS mixto 70/30 L/E 4K: 400,000 XNUMX
- Resistencia: 9.5PB
- 2.4TB
- Ancho de banda de lectura máximo: 3.2 GB/s
- Leer IOPS 4K máx.: 770,000
- Lea IOPS 4K constante: 760,000
- Latencia de lectura: 49 µs
- Ancho de banda de escritura máximo: 2.8 GB/s
- Leer IOPS 4K máx.: 630,000
- Lea IOPS 4K constante: 240,000
- Latencia de escritura: 8 µs
- IOPS mixto 70/30 L/E 4K: 430,000 XNUMX
- Resistencia: 19.1PB
- 800GB
- Factor de forma: FHHL
- Autobús: PCIe 2.0 x8
- Consumo de energía
- 800GB: 20-35W
- 1.2 TB: 25-50 W
- 2.4 TB: 25-60 W
- Temperatura de funcionamiento: 0-55 ° C
- Flujo de aire: 1.5 m/s (300LFM)
- Consumo de energía: 20-35 W (800 GB), 25-50 W (1.2 TB), 25-60 W (2.4 TB)
- Sistemas operativos compatibles
- Servidor MS Windows 2003 SP2/2008 R2 de 64 bits
- RHEL 5.0/5.1/5.2/5.3/5.4/5.5/5.6/5.7/5.8 64-bit
- RHEL 6.0/6.1/6.2/6.3 64-bit
- SLES 11 SP1/SP2 de 64 bits
- CentOS 5/6
- ubuntu 10/11
- VMware ESX 4.1/ESXi 5.0
Descripción general del video
Diseño y construcción
El Huawei Tecal ES3000 se envía en ofertas de 1.2 TB y 2.4 TB como una tarjeta PCI-Express 8 de altura completa y media longitud (FHHL) x2.0. Excepcionalmente, Huawei ha implementado una configuración de tres controladores FPGA en la que un controlador se conecta directamente a la placa principal y dos controladores se conectan a una placa secundaria. La parte superior del dispositivo tiene características muy destacadas. En el lado derecho hay cuatro grandes condensadores de falla de energía para proteger los datos en vuelo en caso de pérdida de energía. El resto de la placa está predominantemente cubierto por dos disipadores de calor. El más grande de los dos, el disipador de calor negro, cubre la placa secundaria y enfría pasivamente los componentes para protegerlos del sobrecalentamiento.
Como se señaló anteriormente, hay tres controladores en el Huawei Tecal ES3000, cada uno con su propio conjunto de DRAM y NAND. Nuestra prueba ES3000 presenta Micron MLC NAND, aunque Huawei es independiente del fabricante de NAND. En cuanto a la calidad de construcción, el Huawei Tecal ES3000 se siente fortalecido y capaz de soportar la mayoría de los entornos en los que se instalará.
Mientras que los SSD Tecal ES3000 PCIe consumen más de 60 W según la capacidad, toda la energía se extrae a través de la ranura PCIe, sin necesidad de conexión de alimentación externa.
Una nota final se centra en el factor de forma. El Huawei Tecal ES3000 es un acelerador de aplicaciones de factor de forma FHHL. Dos de los comparables con los que lo estamos probando son tarjetas de media altura y media longitud (HHHL), lo que les permite "ajustarse" a más aplicaciones debido a su tamaño más pequeño. Esas tarjetas son Micron P320h 700GB SLC y Virident FlashMAX II 2.2TB.
Antecedentes de prueba y comparables
El Huawei Tecal ES3000 utiliza tres controladores FPGA patentados y MLC NAND con una interfaz PCIe 2.0 x8. A lo largo de esta revisión, mostramos el rendimiento "de stock" en la capacidad anunciada, así como los datos de "alto rendimiento" con el SSD PCIe sobreaprovisionado al 80 % de su capacidad anunciada. Los puntos de referencia sintéticos muestran datos de stock y de HP, mientras que todos los puntos de referencia de aplicaciones se recopilan con la unidad sobreaprovisionada.
Comparables para esta revisión:
- Fusion-io ioDrive2 Duo (1.2 TB, 2 x controladores Xilinx Virtex-6 FPGA, SLC NAND, PCIe 2.0 x4)
- LSI Nytro WarpDrive BLP4-400 (400 GB, controlador SandForce SF-2500, Toshiba eMLC NAND, PCIe 2.0 x8)
- Micron P320h (700 GB, controlador IDT, SLC NAND, PCIe 2.0 x8)
- Virident FlashMAX II (2.2 TB, 2 controladores FPGA patentados, eMLC NAND, PCIe 2.0 x8)
Todos los aceleradores de aplicaciones PCIe se evalúan en nuestra plataforma de pruebas empresariales de segunda generación basada en un Lenovo Think Server RD630. Para los puntos de referencia sintéticos, utilizamos la versión 2.0.10 de FIO para Linux y la versión 2.0.12.2 para Windows. Dado que el Huawei Tecal ES3000 aprovecha los recursos del lado del host, las velocidades de reloj del servidor más rápidas le permiten obtener un mayor rendimiento. En nuestro entorno de prueba sintético, usamos una configuración de servidor convencional con una velocidad de reloj de 2.0 GHz, aunque las configuraciones de servidor con procesadores más potentes podrían generar un rendimiento aún mayor.
- 2 x Intel Xeon E5-2620 (2.0 GHz, caché de 15 MB, 6 núcleos)
- Chipset Intel C602
- Memoria: 16 GB (2 x 8 GB) 1333 Mhz DDR3 RDIMM registrados
- Windows Server 2008 R2 SP1 de 64 bits, Windows Server 2012 estándar, CentOS 6.3 de 64 bits
- 100GB Micron RealSSD P400e SSD de arranque
- LSI 9211-4i SAS/SATA 6.0Gb/s HBA (para SSD de arranque)
- LSI 9207-8i SAS/SATA 6.0Gb/s HBA (para pruebas comparativas de SSD o HDD)
Análisis de rendimiento de aplicaciones
En el mercado empresarial, existe una gran diferencia entre el desempeño de los productos en papel y el desempeño en un entorno de producción. Entendemos la importancia de evaluar el almacenamiento como un componente de sistemas más grandes, y lo que es más importante, cuán receptivo es el almacenamiento cuando interactúa con aplicaciones empresariales clave. Con este fin, hemos lanzado nuestras primeras pruebas de aplicaciones, incluido nuestro propietario Evaluación comparativa de almacenamiento de base de datos NoSQL de MarkLogic y Rendimiento de MySQL a través de SysBench.
En nuestro entorno de base de datos MarkLogic NoSQL, probamos grupos de cuatro SSD SATA o SAS frente a aceleradores de aplicaciones PCIe individuales con una capacidad utilizable mayor o igual a 200 GB. Nuestra base de datos NoSQL requiere aproximadamente 650 GB de espacio libre para trabajar, dividido equitativamente entre cuatro nodos de base de datos. En nuestro entorno de prueba, usamos un host SCST y presentamos cada SSD individual en JBOD, con uno asignado por nodo de base de datos. La prueba se repite en 24 intervalos, lo que requiere entre 30 y 36 horas en total para los SSD de esta categoría. Al medir las latencias internas vistas por el software MarkLogic, registramos tanto la latencia promedio total como la latencia de intervalo para cada SSD.
Para nuestra clasificación general de latencia promedio en nuestra base de datos MarkLogic NoSQL, el Huawei Tecal ES3000 en las capacidades de 1.2 TB y 2.4 TB proporcionó los mejores tiempos de respuesta. El ES3000 de 1.2 TB probó a 1.43 ms y el de 2.4 TB marcó 1.31 ms. El Micron P320h se desempeñó con los siguientes mejores resultados, pero fue superado. Su tiempo de respuesta fue de 1.49ms.
El Huawei ES3000 de 2.4 TB HP ofreció la mejor latencia de todo el grupo de aceleradores de aplicaciones PCIe hasta la fecha, con picos que medían en el rango de 3 a 6 ms.
El Huawei ES3000 de 1.2 TB HP ofreció la siguiente mejor latencia del grupo, aunque la latencia máxima aumentó ligeramente a 3.5-9.9 ms.
El Micron P320h 700GB HP SLC ocupó el tercer lugar en el grupo, con picos que miden entre 12 y 17.7 ms.
El Fusion-io ioDrive2 Duo 1.2TB SLC HP ocupó el cuarto lugar en el grupo en latencia promedio general y, al profundizar en el rendimiento en el transcurso de nuestra prueba, notamos picos que medían entre 18 y 31 ms.
El Virident FlashMAX II de 2.2 TB HP quedó en la parte inferior del paquete en nuestra prueba MarkLogic NoSQL, aunque no tuvo los picos de latencia más altos, que midieron 16-26 ms.
Nuestra siguiente prueba de aplicación consiste en la prueba de la base de datos MySQL de Percona a través de SysBench, que mide el rendimiento de la actividad de OLTP. En esta configuración de prueba, usamos un grupo de Lenovo ThinkServer RD630 y cargamos un entorno de base de datos en una sola unidad SATA, SAS o PCIe. Esta prueba mide el promedio de TPS (transacciones por segundo), la latencia promedio y la latencia promedio del percentil 99 en un rango de 2 a 32 subprocesos. Percona y MariaDB están utilizando las API de aplicaciones compatibles con flash Fusion-io en las versiones más recientes de sus bases de datos, aunque para los fines de esta comparación, probamos cada dispositivo en sus modos de almacenamiento en bloque "heredados".
En nuestras pruebas de SysBench, el Huawei Tecal ES3000 de 1.2 TB y 2.4 TB proporcionó el mayor nivel de E/S por segundo. El TPS promedio escalado ES3000 de 2.4 TB de alrededor de 356 TPS en 2 subprocesos a 2,735 TPS en 32 subprocesos.
La latencia promedio del Huawei Tecal ES3000 de 2.4 TB en SysBench aumentó de 5.61 ms con 2 subprocesos a 11.7 ms con 32 subprocesos.
Al comparar la latencia del percentil 99 en nuestra prueba SysBench, el Huawei Tecal ES3000 de 2.4 TB nuevamente proporcionó las mejores calificaciones con una mejor latencia durante toda la prueba, sin eclipsar nunca el umbral de tiempo de respuesta de 20 ms. Cifras exactas escaladas de 12.25 ms a 2 subprocesos a 19.84 ms a 32 subprocesos.
Análisis de carga de trabajo sintética empresarial
El rendimiento de flash varía a lo largo de la fase de preacondicionamiento de cada dispositivo de almacenamiento. Nuestro proceso de evaluación comparativa de almacenamiento empresarial sintético comienza con un análisis de la forma en que funciona la unidad durante una fase de preacondicionamiento exhaustiva. Cada una de las unidades comparables se borra de forma segura utilizando las herramientas del proveedor, se acondicionan previamente en estado estable con la misma carga de trabajo con la que se probará el dispositivo bajo una carga pesada de 16 subprocesos con una cola pendiente de 16 por subproceso, y luego se probará en intervalos establecidos en varios perfiles de profundidad de subprocesos/colas para mostrar el rendimiento con un uso ligero y pesado.
Pruebas de preacondicionamiento y de estado estacionario primario:
- Rendimiento (lectura+escritura de IOPS agregado)
- Latencia promedio (latencia de lectura y escritura promediadas juntas)
- Latencia máxima (máxima latencia de lectura o escritura)
- Desviación estándar de latencia (desviación estándar de lectura+escritura promediada)
Nuestro análisis de carga de trabajo sintético empresarial incluye dos perfiles basados en tareas del mundo real. Estos perfiles se han desarrollado para facilitar la comparación con nuestros puntos de referencia anteriores, así como valores ampliamente publicados, como la velocidad máxima de lectura y escritura de 4k y 8k 70/30, que se usa comúnmente para hardware empresarial.
- 4k
- 100 % de lectura o 100 % de escritura
- 100% 4k
- fio –filename=/dev/sdx –direct=1 –rw=randrw –refill_buffers –norandommap –randrepeat=0 –ioengine=libaio –bs=4k –rwmixread=100 –io depth=16 –numjobs=16 –runtime=60 –group_reporting –nombre=4kprueba
- 8k 70/30
- 70% lectura, 30% escritura
- 100% 8k
- fio –filename=/dev/sdx –direct=1 –rw=randrw –refill_buffers –norandommap –randrepeat=0 –ioengine=libaio –bs=8k –rwmixread=70 –io depth=16 –numjobs=16 –runtime=60 –group_reporting –nombre=8k7030prueba
Para el acelerador de aplicaciones Huawei Tecal ES3000, probamos las capacidades de 1.2 TB y 2.4 TB y las probamos en Linux y Windows. Los gráficos a continuación mostrarán los datos de cada capacidad con cada sistema operativo. Primero, mostraremos los resultados de 1.2 TB y 2.4 TB probados en Linux, y luego ofreceremos los resultados de Windows de 1.2 TB y 2.4 TB. Una nota adicional es que utilizamos la capacidad de sobreaprovisionamiento de Tecal ES3000 para un modo de prueba de alto rendimiento (HP) que verá en los gráficos y datos, contrastados con los resultados de stock.
Nuestra primera prueba mide un rendimiento de escritura aleatoria 100k del 4 % con una carga de 16T/16Q. En este entorno, la naturaleza explosiva del Huawei Tecal ES3000 de 1.2 TB Linux se probó a 481,000 171,000 IOPS, que luego se estabilizó casi en estado estable a 3000 260,000 IOPS, el mejor de su clase. En el modo HP, el Huawei Tecal ES280,000 produjo aproximadamente las mismas velocidades de ráfaga, pero mantuvo el mejor nivel de su clase de XNUMX XNUMX-XNUMX XNUMX IOPS en estado estable.
Continuando con esta prueba con el Huawei Tecal ES3000 de 2.4 TB Linux, las velocidades de ráfaga se probaron hasta 640,000 250,000 IOPS, aunque oscilaron drásticamente rebotando entre la marca de 640,000 250,000 y 400,000 230,000 IOPS. El rendimiento se estabilizó casi en estado estable a una tasa de XNUMX XNUMX-XNUMX XNUMX IOPS, la mejor de su clase, para el modo HP y XNUMX XNUMX IOPS en stock.
Con una carga pesada de 16T/16Q, el Huawei Tecal ES3000 de 1.2 TB Linux midió 0.53-0.95 ms en ráfaga y se amplió hasta alrededor de 1.4-1.5 ms a medida que se acercaba al estado estable. Los números de existencias fueron similares en ráfaga, pero en estado estable, el modo HP mantuvo un promedio de 1 ms. Esas cifras de HP fueron las mejores de su clase, mientras que las cifras de stock solo lograron superar al FlashMAX II HP.
El Huawei Tecal ES3000 2.4TB Linux midió 0.4-1ms en ráfaga y se amplió a alrededor de 1.14ms (Stock) y 1ms (HP) a medida que se acercaba al estado estable. Las cifras de HP fueron las mejores de su clase, aunque el Fusion ioDrive2 Duo SLC HP superó ligeramente al ES3000 de 2.4 TB de serie.
Comparando la latencia máxima, el Huawei Tecal ES3000 1.2TB Linux alcanzó su punto máximo con tiempos de respuesta máximos en el rango de 30ms, a menudo con picos de 10-25ms. El modo HP produjo resultados similares. Ninguna de estas dos cifras fue suficiente para vencer al Micron P320h.
El Huawei Tecal ES3000 2.4TB Linux mantuvo cifras por debajo de los 45 ms en los modos Stock y HP durante la duración de la prueba. El mejor rendimiento provino del Micron P320h, que generalmente se mantuvo en el rango de 6 a 15 ms en todo momento.
Mirando aún más de cerca la consistencia de la latencia en nuestra carga de trabajo de escritura aleatoria de 4k, el Huawei Tecal ES3000 1.2TB Linux registró un pico de 0.95ms, aunque en modo HP el Tecal ES3000 fue superior. A menudo se mantuvo por debajo de 0.4 ms. En conjunto, estas cifras de HP fueron las mejores de su clase.
El Huawei Tecal ES3000 2.4TB Linux Stock lo hizo bastante bien, logrando mantenerse por debajo de 0.81ms y terminando en 0.692ms. En el modo HP, el ES3000 se desempeñó al frente del grupo junto con el Micron P320h.
Después de 6 horas de preacondicionamiento, el Huawei Tecal ES3000 de 1.2 TB Linux ofreció un rendimiento de lectura aleatoria de 4k con la mejor clase de 747,000 176,000 IOPS (stock y HP) con una velocidad de escritura de 257,000 XNUMX IOPS para stock y XNUMX XNUMX IOPS para HP. Tanto el rendimiento de la actividad de lectura de HP como del stock fue el más alto del grupo, y el rendimiento de escritura de HP también fue el más alto.
El Huawei Tecal ES3000 de 2.4 TB Linux ofreció un rendimiento de lectura aleatoria de 4k a casi 750,000 222,610 IOPS con velocidades de escritura de 262,517 3000 IOPS (stock) y 2 3000 IOPS para el modo HP. El rendimiento de lectura fue el mejor, y mientras que el Fusion ioDriveXNUMX DUO SLC HP apenas superó en rendimiento de escritura al ESXNUMX original, el ESXNUMX HP se desempeñó al frente del grupo.
Con una carga de trabajo de 16T/16Q, el Huawei Tecal ES3000 1.2TB Linux ofreció una latencia de lectura aleatoria promedio de 4k que lideró al grupo a 0.34ms, mientras que el rendimiento de la latencia de escritura alcanzó 1.45ms en stock y 0.99ms en modo HP. Ese número de HP fue el mejor, aunque las existencias están justo por delante del FlashMAX II HP.
El Huawei Tecal ES3000 de 2.4 TB Linux proporcionó la mejor latencia de lectura aleatoria de 4k promedio a 0.34 ms, y su modo HP brindó el mejor rendimiento de escritura a solo 0.97 ms.
La latencia máxima del Huawei Tecal ES3000 1.2TB Linux fue la mejor para la actividad de lectura y escritura en ambos modos. Stock alcanzó 5.67 ms de lectura y 15.04 ms de escritura, mientras que el modo HP logró cifras aún más bajas con 4.84 ms y 8.58 ms (respectivamente).
El Huawei Tecal ES3000 2.4TB Linux proporcionó la latencia máxima más baja en los modos Stock y HP.
Comparando la consistencia de la latencia, Huawei Tecal ES3000 1.2TB Stock publicó cifras justo detrás de Micron P320h, aunque en modo HP, Huawei superó a Micron en el rendimiento de la actividad de escritura.
El Huawei Tecal ES3000 de 2.4 TB HP Linux registró una marca sólida de 0.248 ms para la consistencia de la latencia en la actividad de lectura y proporcionó la mejor marca con 0.164 ms para la actividad de escritura.
En nuestra próxima carga de trabajo, observamos un perfil de 8k con una proporción mixta de lectura/escritura de 70/30. En esta configuración, el Huawei Tecal ES3000 de 1.2 TB Linux en realidad alcanzó su punto máximo justo después de unos 10 minutos, alcanzando la marca de 460,000 190,000 IOPS en ráfaga, que se redujo a una velocidad de alrededor de 280,000 2 IOPS (stock) y 80,000 XNUMX IOPS (HP). El rendimiento de ráfaga estuvo por delante de la competencia, incluso superando al Fusion ioDriveXNUMX Duo SLC HP. Aún más impresionantes fueron las cifras de HP de Huawei, que superaron al competidor más cercano por aproximadamente XNUMX XNUMX IOPS.
El Huawei Tecal ES3000 de 2.4 TB HP Linux alcanzó el rango de más de 490,000 340,000 IOPS en ráfaga, que se redujo a una velocidad de alrededor de 100,000 XNUMX IOPS. La actuación de ráfaga estuvo muy por delante de la competencia; de hecho, fue XNUMX XNUMX IOPS más alta que su versión estándar, que también superó a la competencia.
La latencia promedio del Huawei Tecal ES3000 1.2TB Linux midió 0.65ms al comienzo de nuestra prueba de preacondicionamiento 8K 70/30, que aumentó a alrededor de 1.35ms para stock y 0.95ms para HP a medida que se acercaba al estado estable. El modo HP nuevamente mostró lo mejor que este grupo tenía para ofrecer.
El Huawei Tecal ES3000 de 2.4 TB HP Linux midió 0.65 ms al comienzo de nuestra prueba de preacondicionamiento 8K 70/30, que aumentó a alrededor de 1.06 ms para Stock y 0.74 ms para HP a medida que se acercaba al estado estable.
Durante la duración de nuestra prueba de 8k 70/30, el Huawei Tecal ES3000 1.2TB Linux ofreció tiempos de respuesta máximos predominantemente en el rango de menos de 50 ms para Stock y menos de 40 ms para HP. Sin embargo, el Micron P320h entregó los mejores resultados.
El Huawei Tecal ES3000 2.4TB Linux ofreció buenos tiempos de respuesta máximos, aunque su latencia máxima no pudo mantener el ritmo establecido por el Micron P320h en menos de 10 ms.
El Huawei Tecal ES3000 1.2TB Linux Stock y la consistencia de latencia de HP lograron las marcas más bajas comenzando alrededor de la marca de una hora, terminando en 1.1ms y 0.72ms, respectivamente.
La consistencia de latencia Linux de Huawei Tecal ES3000 de 2.4 TB logró las marcas más bajas en todo momento, finalizando en 0.62 ms (HP) y 0.81 ms (Stock).
En comparación con la carga de trabajo máxima fija de 16 subprocesos y 16 colas que realizamos en la prueba de escritura 100 % 4k, nuestros perfiles de cargas de trabajo mixtas escalan el rendimiento en una amplia gama de combinaciones de subprocesos/colas. En estas pruebas, abarcamos la intensidad de la carga de trabajo desde 2 subprocesos y 2 colas hasta 16 subprocesos y 16 colas. En la prueba ampliada de 8k 70/30, el Huawei Tecal ES3000 de 1.2 TB Linux alcanzó un máximo de alrededor de 189,000 277,000 IOPS (stock) y XNUMX XNUMX IOPS (HP): la cifra de HP estuvo en la parte superior del grupo por un margen significativo.
El Huawei Tecal ES3000 de 2.4 TB HP Linux alcanzó un máximo de alrededor de 341,000 XNUMX IOPS, colocándolo sólidamente en la parte superior del grupo.
La latencia promedio para Huawei Tecal ES3000 1.2TB Linux HP fue líder en su clase, y la versión estándar también superó a la mayoría de la competencia, siendo superada solo por Fusion ioDrive2 Duo SLC HP.
La latencia promedio para Huawei Tecal ES3000 2.4TB HP Linux fue líder en su clase, con un máximo de 0.8ms.
Durante la duración de nuestra prueba de carga variable de 8k 70/30, la latencia máxima para Huawei Tecal ES3000 1.2TB Linux se mantuvo por debajo de los 31ms (Stock) y 25ms (HP) en su punto máximo.
La latencia máxima se mantuvo constantemente baja durante la prueba de 8k 70/30, sin embargo, no pudo superar el rendimiento que produjo el Micron P320h.
La desviación estándar del Huawei Tecal ES3000 1.2TB Linux en nuestro entorno de prueba fue la mejor de su clase, tanto en modo stock como HP.
El Micron P320h mantuvo la ventaja en la mayor parte de la prueba de desviación estándar, aunque el Huawei Tecal ES3000 2.4TB Linux alcanzó el punto más bajo en el punto final de nuestra prueba.
Pruebas de Windows
En este punto, hicimos la transición de nuestras pruebas de Linux a Windows. Dado que los diferentes dispositivos producen diferentes niveles de rendimiento dependiendo de si funcionan en un entorno basado en Linux o Windows, este es un paso necesario en este nivel de prueba. Según la arquitectura del dispositivo, el firmware, etc., puede producir un rendimiento mucho mayor y una latencia mucho menor en un entorno que en otro.
Nuestra primera prueba mide un rendimiento de escritura aleatoria 100k del 4 % con una carga de 16T/16Q. En este entorno, la naturaleza explosiva del Huawei Tecal ES3000 de 1.2 TB con Windows probó 483,000 179,000 IOPS, que luego se estabilizó casi en estado estable en 279,000 XNUMX IOPS (stock) y a XNUMX XNUMX IOPS (HP), el mejor de su clase.
El Huawei Tecal ES3000 de 2.4 TB HP Windows probó a 582,000 562,000 IOPS (392,000 225,000 acciones), que luego se estabilizó casi en estado estable en XNUMX XNUMX y XNUMX XNUMX IOPS, respectivamente.
Con una carga pesada de 16T/16Q, el Huawei Tecal ES3000 de 1.2 TB con Windows midió 0.5-1 ms en ráfaga y se amplió hasta alrededor de 1.4 ms (stock) y 0.9 ms (HP) a medida que se acercaba al estado estable.
El Huawei Tecal ES3000 de 2.4 TB con Windows midió 0.44-0.9 ms en ráfagas y se amplió a 0.65 ms y 1.13 ms (HP y Stock) a medida que se acercaba al estado estable.
Al comparar la latencia máxima, el Huawei Tecal ES3000 de 1.2 TB con Windows produjo cifras de latencia máxima inferiores a 15 ms en los modos Stock y HP, manteniendo el rendimiento más constante en todo momento.
El Huawei Tecal ES3000 de 2.4 TB con Windows proporcionó más consistencia en el transcurso de nuestras pruebas de máxima latencia, aunque el Micron P320h obtuvo las calificaciones más bajas en todo momento.
Mirando aún más de cerca la consistencia de la latencia en nuestra carga de trabajo de escritura aleatoria de 4k, el Huawei Tecal ES3000 1.2TB Windows fue superado por el Micron P320h.
El Huawei Tecal ES3000 de 2.4 TB HP Windows se colocó justo por encima del Micron P320h a aproximadamente 0.7 ms (en comparación con los 0.5 ms del Micron).
Después de 6 horas de preacondicionamiento, el Huawei Tecal ES3000 de 1.2 TB con Windows ofreció el mejor rendimiento de lectura aleatoria de 4k con 580,000 597,000 IOPS (stock) y 3000 277,000 IOPS (HP), que fueron los mejores del grupo. El rendimiento de la actividad de lectura del ES177,000 también fue el mejor en el modo HP, midiendo XNUMX XNUMX IOPS con Stock en XNUMX XNUMX IOPS.
El Huawei Tecal ES3000 de 2.4 TB HP Windows proporcionó 590,000 387,000 IOPS en actividad de lectura y 3000 XNUMX para escritura. Ambas cifras abrieron el camino, seguidas por el ESXNUMX Stock.
Con una carga de trabajo de 16T/16Q, el Huawei Tecal ES3000 1.2TB HP Windows ofreció una latencia de lectura aleatoria promedio de 4k que lideró al grupo con 0.43ms, y también obtuvo el título de mejor rendimiento de latencia de escritura con 0.92ms.
Huawei Tecal ES3000 2.4TB Stock y HP Windows ofrecieron las cifras de latencia promedio más bajas. En el modo HP, el ES3000 de 2.4 TB alcanzó 0.43 ms para la actividad de lectura y 0.66 para la actividad de escritura.
La latencia máxima del Huawei Tecal ES3000 1.2TB Windows fue la más alta del grupo para la actividad de lectura con 48.81ms (HP) y 124.38ms (Stock), aunque su actividad de escritura máxima fue la más baja del grupo con alrededor de 14ms para ambos modos .
Al igual que con el de 1.2 TB, el Huawei Tecal ES3000 de 2.4 TB con Windows se colocó al final del grupo por su rendimiento de latencia máxima de actividad de lectura, aunque su rendimiento de actividad de escritura fue el mejor del grupo.
Al comparar la consistencia de la latencia, el Huawei Tecal ES3000 de 1.2 TB con Windows publicó cifras cerca de la parte final del grupo en una consistencia de lectura y escritura aleatoria de 4k.
El Huawei Tecal ES3000 2.4TB Windows también publicó cifras cerca de la parte trasera del grupo.
En nuestra próxima carga de trabajo, observamos un perfil de 8k con una proporción mixta de lectura/escritura de 70/30. En esta configuración, el Huawei Tecal ES3000 de 1.2 TB con Windows comenzó con alrededor de 380,000 450 IOPS y alcanzó su punto máximo en velocidades de ráfaga de 470,000-192,000 274,000 IOPS, que luego se desaceleró a una velocidad de alrededor de 3000 2 IOPS (stock) y XNUMX XNUMX IOPS (HP). El rendimiento de HP superó fácilmente a la competencia, mientras que incluso en stock, el ESXNUMX superó a la competencia, aparte del Fusion ioDriveXNUMX Duo SLC HP, con el que se movía de un lado a otro.
El Huawei Tecal ES3000 de 2.4 TB HP Windows alcanzó un máximo de 494,000 342,000 IOPS en ráfaga, que se redujo a una velocidad de alrededor de XNUMX XNUMX IOPS. El rendimiento aquí nuevamente demostró ser otro punto brillante para Huawei.
La latencia promedio del Huawei Tecal ES3000 de 1.2 TB con Windows midió 0.65 ms al comienzo de nuestra prueba de preacondicionamiento 8K 70/30, que aumentó a 0.93 ms para HP y 1.33 ms para Stock a medida que el ES3000 se acercaba al estado estable. HP volvió a superar las marcas de la competencia y, siguiendo la clasificación de rendimiento, Fusion HP y Huawei Stock estaban cabeza a cabeza.
El Huawei Tecal ES3000 2.4TB HP Windows midió 0.65ms al comienzo de nuestra prueba de preacondicionamiento 8K 70/30, que aumentó a 0.75ms (1.06ms Stock).
Durante la duración de nuestra prueba de 8k 70/30, el Huawei Tecal ES3000 de 1.2 TB con Windows ofreció excelentes tiempos de respuesta máximos, que se mantuvieron por debajo de los 10 ms en modo HP y de 15 ms en modo Stock. Sin embargo, el Micron P320h fue el mejor en su clase porque la mayor parte de la prueba estuvo por debajo de los 8 ms.
El Huawei Tecal ES3000 de 2.4 TB con Windows ofreció excelentes tiempos de respuesta máxima, con una latencia máxima inferior a 10 ms durante la mayor parte de la prueba. Aunque fue por un margen muy pequeño, el Micron P320h proporcionó los mejores resultados.
La constancia de latencia de Windows de Huawei Tecal ES3000 de 1.2 TB logró las marcas más bajas a partir de la marca de una hora.
El Huawei Tecal ES3000 2.4TB Windows logró la marca más baja en consistencia de latencia.
En comparación con la carga de trabajo máxima fija de 16 subprocesos y 16 colas que realizamos en la prueba de escritura 100 % 4k, nuestros perfiles de cargas de trabajo mixtas escalan el rendimiento en una amplia gama de combinaciones de subprocesos/colas. En estas pruebas, abarcamos la intensidad de la carga de trabajo desde 2 subprocesos y 2 colas hasta 16 subprocesos y 16 colas. En la prueba ampliada de 8k 70/30, el Huawei Tecal ES3000 de 1.2 TB HP Windows alcanzó un máximo de alrededor de 275,000 100,000 IOPS, lo que lo ubicó en la cima del grupo. De hecho, la cifra fue casi XNUMX XNUMX IOPS mayor que la del competidor más cercano.
El Huawei Tecal ES3000 2.4TB HP Windows alcanzó su punto máximo en alrededor de 337,000 IOPS, lo que lo ubicó en la cima del grupo por un margen significativo.
La latencia promedio para Huawei Tecal ES3000 1.2TB HP Windows fue líder en su clase, y la versión Stock solo fue ligeramente superada por Fusion ioDrive2 Duo SLC HP.
El Huawei Tecal ES3000 de 2.4 TB con Windows fue líder en su clase en latencia promedio, manteniéndose por debajo de 1 ms en los modos Stock y HP.
Durante la duración de nuestra prueba de carga variable de 8k 70/30, la latencia máxima se mantuvo por debajo de los 15 ms durante la mayor parte de la prueba, aunque el Micron P320h fue el de mejor desempeño aquí.
El Huawei Tecal ES3000 de 2.4 TB con Windows funcionó bien en latencia máxima, aunque el Micron P320h volvió a ganar en esta categoría.
La desviación estándar del Huawei Tecal ES3000 de 1.2 TB con Windows en nuestro entorno de prueba fue la mejor de su clase en los modos HP y Stock.
El Huawei Tecal ES3000 de 2.4 TB con Windows en los modos HP y Stock quedó justo detrás del Micron P320h durante la mayor parte de la prueba, aunque marcó el mejor ritmo al final.
Conclusión
Cuando evaluamos el rendimiento del acelerador de aplicaciones Huawei Tecal ES3000, probamos el ES3000 con capacidades de 1.2 TB y 2.4 TB. Además, obviamente, diferentes entornos experimentan diferentes cargas de trabajo y, por lo tanto, eligen operar como una tienda de Linux o una tienda de Windows. Por ese motivo, probamos el ES3000 en Linux y Windows. Eso solo arrojó un resultado sólido para el ES3000, ya que mantuvo un rendimiento similar en ambos sistemas operativos, lo que lo convierte en una selección óptima para organizaciones con cualquiera de las preferencias. Más allá de eso, también probamos el ES3000 en un modo HP (alto rendimiento) sobreaprovisionado y en un modo Stock para medir hasta dónde nos llevaría el rendimiento. Con eso, claramente esperábamos que el modo HP proporcionara un mayor rendimiento y menos latencia, lo cual hizo, y esperábamos lo mismo cuando comparamos los 1.2 TB y los 2.4 TB entre sí.
Desglosando los datos específicamente, el Huawei Tecal ES3000 fue un acelerador de aplicaciones PCIe de alto rendimiento que dominó a todos los demás productos que probamos en esta categoría. Lo que hace que esa afirmación sea aún más contundente es que el ES3000 es un dispositivo basado en MLC NAND, mientras que dos de los comparables (Fusion ioDrive2 Duo SLC y Micron P320h) están basados en SLC. Para el ES3000, proporcionar un mayor rendimiento es sustancial, sin duda, pero también proporcionar un tiempo de respuesta más bajo y más consistente es un logro aún mayor.
Comenzando con nuestro entorno de base de datos MarkLogic NoSQL patentado, el Huawei Tecal ES3000 de 2.4 TB proporcionó una latencia promedio extremadamente baja de 1.31 ms, con picos que solo alcanzaron el rango de 3 a 6 ms. Eso representa la marca más baja de cualquier acelerador de aplicaciones PCIe que hayamos probado hasta la fecha. Los picos de los comparables oscilaron al menos en 18 ms. Luego pasamos a la prueba de la base de datos MySQL de Percona a través de SysBench, que mide la actividad de OLTP. Una vez más, el ES3000 de 2.4 TB se desempeñó de manera excelente. En la profundidad de la cola del terminal, produjo 2,735 TPS, con una latencia promedio de 11.7 ms en QD32 y un promedio del percentil 99 en QD32 de 19.84 ms. Estas cifras fueron significativamente mejores que las marcas publicadas por los comparables.
Luego cambiamos de marcha para pasar a nuestro análisis de carga de trabajo sintética empresarial que abarca cargas de trabajo aleatorias de 4k y 8k, y el ES3000 en modo HP entregó el mayor rendimiento tanto en Windows como en Linux. Eso da fe del nivel de refinamiento del controlador que Huawei ha diseñado cuidadosamente. En Windows, el rendimiento superó las 750,000 4 IOPS para 250,000k de lectura y 4 4 IOPS para 600,000k de escritura. En Linux, el rendimiento de 390,000k fue un poco más bajo en actividad de lectura, pero mayor en escritura: aproximadamente 3000 8 IOPS y 70 30 IOPS, respectivamente. Vale la pena señalar que en nuestro preacondicionamiento, el ES325,000 fue mucho más estable en Windows, proporcionando menos variación en las velocidades de ráfaga. Pasando a nuestra prueba de 3000k 320/XNUMX, el rendimiento fue similar en todos los sistemas operativos, llegando a XNUMX XNUMX IOPS. El ESXNUMX también entregó excelentes cifras de latencia, proporcionando la mejor latencia promedio de su clase. También se desempeñó codo a codo con el Micron PXNUMXh en latencia máxima y desviación estándar, con los dos intercambiando las posiciones de primer y segundo lugar.
Ventajas
- Excelente rendimiento general en cargas de trabajo sintéticas y de aplicaciones
- Ofrece un rendimiento sólido en entornos Windows y Linux
- Mejor que el rendimiento de nivel SLC aprovechando MLC NAND
Contras
- El factor de forma FHHL puede limitar algunas aplicaciones
- Los requisitos de refrigeración exigen configuraciones de ventiladores de alto flujo dentro de los entornos de servidor
Resumen Final
El acelerador de aplicaciones Huawei Tecal ES3000 es una extraordinaria hazaña de ingeniería que claramente se establece como el mejor en su clase para el almacenamiento flash PCIe empresarial de más alto nivel. Si bien es posible que Huawei no sea un nombre muy conocido en el mercado empresarial de EE. UU., no les llevará mucho tiempo sacudir la escena con productos como el ES3000.