Inicio Empresa Revisión de SSD Memblaze PBlaze5 910 AIC NVMe

Revisión de SSD Memblaze PBlaze5 910 AIC NVMe

by lyle smith

El Memblaze PBlaze5 910 es un SSD NVMe de alto rendimiento diseñado para mejorar significativamente el rendimiento de las aplicaciones. Equipado con 64D NAND de 3 capas, el PBlaze5 cuenta con una enorme capacidad de disco único de hasta 15.36 TB, que es un 40 % más que los modelos anteriores. Memblaze indica que esto permitirá que su nuevo SSD aumente la densidad de rack en las aplicaciones de servidor de almacenamiento, ahorrando espacio y reduciendo los costos de energía. Al agregar aún más eficiencia energética a los centros de datos, también se informa que la serie 910 aumenta el rendimiento en un 38% por vatio y admite 16 configuraciones de modo de energía, que van desde 10W a 25W.


El Memblaze PBlaze5 910 es un SSD NVMe de alto rendimiento diseñado para mejorar significativamente el rendimiento de las aplicaciones. Equipado con 64D NAND de 3 capas, el PBlaze5 cuenta con una enorme capacidad de disco único de hasta 15.36 TB, que es un 40 % más que los modelos anteriores. Memblaze indica que esto permitirá que su nuevo SSD aumente la densidad de rack en las aplicaciones de servidor de almacenamiento, ahorrando espacio y reduciendo los costos de energía. Al agregar aún más eficiencia energética a los centros de datos, también se informa que la serie 910 aumenta el rendimiento en un 38% por vatio y admite 16 configuraciones de modo de energía, que van desde 10W a 25W.

En cuanto al rendimiento, Memblaze cita la serie 910 con hasta 6 GB/s y 3.8 GB/s para lecturas y escrituras, respectivamente, y 1 millón de IOPS de lectura y 135,000 XNUMX IOPS de escritura en rendimiento aleatorio sostenido.

La serie PBlaze5 910 es compatible con el cifrado de datos AES 256, la protección completa de la ruta de datos y la protección mejorada contra fallas de energía para ayudar a garantizar la integridad de los datos de las aplicaciones empresariales. También cuenta con una función de puerto dual, eliminando esencialmente el problema de falla de ruta única, ya que se puede acceder a ambos puertos simultáneamente.

Memblaze PBlaze5 910 NVMe SSD Especificaciones

Factor de forma HHHL AIC
Capacidad 3.84TB 7.68TB
NAND ETLC 3D
Fácil de usar PCIe 3.0 x 8
Protocolo NVMe 1.2a
Performance
Lectura secuencial (128 KB) 5.5GB / s 6.0GB / s
Escritura secuencial (128 KB) 3.1GB / s 3.8GB / s
Lectura aleatoria sostenida (4KB) 850K IOPS 1 millón de IOPS
Escritura aleatoria sostenida (4KB) 99K IOPS 135K IOPS
Latencia L/E 87 / 12μs
DWPD 1
UBER <10^-17
MTBF 2 millón de horas
Consumo de energía  7 ~ 25W

 

Performance

Banco de pruebas

Nuestras revisiones de Enterprise SSD aprovechan un Lenovo ThinkSystem SR850 para pruebas de aplicaciones y un 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)
  • 16 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 respectivas páginas.

Comparables para esta revisión:

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 Memblaze PBlaze5 910 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.

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, Memblaze PBlaze5 910 AIC ostentó el mejor rendimiento con 12,645.1 TPS.

El modelo 910 AIC también tuvo la latencia más baja con solo 1.5 ms, que era la mitad de la latencia del segundo lugar Huawei ED3000.

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

Con el benchmark transaccional de Sysbench, el AIC 910 continuó con su impresionante desempeño con 9,190.7 TPS, lo que lo colocó en la cima de la clasificación.

Con la latencia media de Sysbench, el AIC 910 volvió a ser el de mejor rendimiento con 13.9 ms.

En nuestro punto de referencia de latencia del peor de los casos, el AIC 910 se encontró en la parte superior del paquete con solo 25.9 ms.

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 núcleo Dell PowerEdge R740xd tipo de servidor 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:

  1. 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.
  2. 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.
  3. (No Ejecutar) Procesa los puntos.
  4. Los vuelve a empaquetar en bloques divididos en cubos adecuados para volver a almacenarlos en el disco. Este paso es de subprocesos múltiples.
  5. (No Ejecutar) Escribe los bloques almacenados nuevamente en el disco.

Con la prueba de Houdini, el 910 AIC se colocó en el extremo medio-bajo con 3,077.7 segundos, justo por encima del modelo U.2 y entre los productos Memblaze.

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

En nuestro primer análisis de carga de trabajo de VDBench, Random 4K Read, Memblaze PBlaze5 910 AIC pudo permanecer por debajo de 1 ms durante toda la prueba con un pico de 814,640 155.9 IOPS y una latencia de XNUMX μs, colocándose bien en el primer lugar.

Una vez más, el rendimiento de escritura aleatoria de 4K volvió a mostrar una latencia de submilisegundos en todo momento. El 910 AIC ocupó el segundo lugar entre las pruebas de manejo (el PBlaze 900 ocupó el primer lugar) con un rendimiento máximo de 550,864 229.3 IOPS y una latencia de XNUMX μs.

Cambiando a cargas de trabajo secuenciales, el 910 AIC se colocó en la parte superior del paquete en lecturas secuenciales de 64K con una puntuación máxima de 50,372 IOPS o 3.14GB/s con una latencia de 317μs.

Cambiando de lugar con el PBlaze 900, el 910 AIC alcanzó un máximo de 42,563 2.66 IOPS o 370 GB/s con una latencia de 64 μs en la escritura secuencial de XNUMX K.

Pasando a las cargas de trabajo de SQL, el 910 AIC alcanzó un máximo de 270,432 117.8 IOPS con solo XNUMX μs de latencia, lo que lo colocó en la parte superior de la clasificación una vez más.

SQL 90-10 vio que el 910 retuvo el primer puesto por un amplio margen con una puntuación máxima de 273,321 116.6 IOPS y una latencia de XNUMX μs.

El 910 AIC alcanzó un máximo de 277,815 114 IOPS con una latencia de 80 μs en el punto de referencia de SQL 20-XNUMX, manteniéndolo en la cima de la clasificación.

En nuestra carga de trabajo de Oracle, el AIC 910 continuó dominando con una puntuación máxima de 282,326 126.2 IOPS y una latencia de XNUMX μs.

Para Oracle 90-10, el 910 AIC mostró un pico de 202,695 108 IOPS y una latencia de XNUMX μs para el primer puesto.

En 80-20, el 910 terminó su prueba de Oracle con un rendimiento máximo impresionante de 210,228 104 IOPS y una latencia de XNUMX μs.

A continuación, pasamos a nuestro punto de referencia de clones de VDI, Full and Linked, donde el 910 AIC mostró un rendimiento superior en la mayoría de las pruebas. Para VDI Full Clone Boot, el 910 AIC tuvo un rendimiento máximo de 219,337 158.2 IOPS y una latencia de XNUMX μs.

El inicio de sesión inicial de VDI FC vio el 910 AIC con un rendimiento máximo de 150,121 IOPS y una latencia de 197 μs para el primer puesto.

Con VDI FC Monday Login, el 910 AIC terminó en 2nd lugar justo detrás del Huawei con 101,128 IOPS y una latencia de 156.3 μs.

Cambiando a Linked Clone (LC), primero observamos la prueba de arranque. En este escenario, el 910 AIC quedó en primer lugar con 98,284 IOPS y una latencia de 161.3 μs.

El inicio de sesión inicial de VDI LC mostró un rendimiento prácticamente idéntico entre el 910 AIC y el Huawei con 55,061 IOPS y una latencia de 143.4 μs.

En la prueba VDI LC Monday Login, Huawei y 910 AIC nuevamente mostraron un rendimiento de cuello a cuello con un pico de 77,721 IOPS y una latencia de 203.8 μs, ubicándose nuevamente en cuarto lugar.

Conclusión

Con modelos de factor de forma U.2 y AIC, PBlaze5 910 de Memblaze es su unidad de centro de datos NVMe más nueva que utiliza NAND 64D de 3 capas. Analizamos el modelo AIC para esta revisión, que viene en capacidades de 3.84 TB y 7.68 TB y un rendimiento estimado para alcanzar 6.0 GB/s de lectura y 3.8 GB/s de escritura, al tiempo que afirma un rendimiento de rendimiento de hasta 1 millón de IOPS de lectura. El 910 AIC tiene la potencia necesaria para sobresalir en prácticamente cualquier aplicación para la que se utilice, junto con una variedad de funciones de protección que incluyen el cifrado de datos AES 256 y la función TRIM admite hasta 8 TB/s.

Profundizar en los detalles del rendimiento mostró que el 910 AIC encabezaba la clasificación en muchas de nuestras cargas de trabajo probadas. En nuestras pruebas comparativas de SQL Server, ocupó el primer lugar con 12,645.1 TPS y una latencia media de solo 1.5 ms. En Sysbench, la unidad se desempeñó en la parte superior de la tabla de clasificación nuevamente con 9,190.7 TPS, una latencia promedio de 13.3 ms y una latencia en el peor de los casos de 25.9 ms. En nuestro punto de referencia de Houdini by SideFX, el 910 AIC registró 3,077.7 segundos, que fue ligeramente mejor que el modelo U.2 y entre los otros productos Memblaze. En nuestro punto de referencia VDBench, el 910 AIC mantuvo una latencia inferior al milisegundo durante todas nuestras pruebas, donde obtuvo el mejor desempeño en la mayoría de las categorías. En lectura y escritura aleatoria de 4K, Memblaze PBlaze5 910 AIC alcanzó 814,640 550,864 IOPS y 3.14 2.66 IOPS, respectivamente, mientras que las cargas de trabajo secuenciales registraron 277,000 GB/s y 270,000 GB/s, respectivamente. Los resultados de SQL mantuvieron alrededor de un cuarto de millón de IOPS con las pruebas de Oracle funcionando entre XNUMX XNUMX IOPS y XNUMX XNUMX IOPS.

Pasando de una interfaz x4 a x8, el Memblaze PBlaze5 910 ofrece un gran impulso en el rendimiento en comparación con la versión de factor de forma U.2 en la familia sme. En general, el AIC 910 mostró sus puntos fuertes sobre los modelos U.2 con interfaz limitada y muestra a los clientes lo que es posible si la aplicación dada puede aprovechar el factor de forma más grande.

Memblaze PBlaze5 910

Discutir esta revisión

Suscríbase al boletín de StorageReview