Inicio Empresa Revisión de SSD Memblaze PBlaze4 AIC NVMe

Revisión de SSD Memblaze PBlaze4 AIC NVMe

by Laboratorio empresarial StorageReview

Memblaze tiene una nueva generación de SSD NVMe diseñada para la empresa. El PBlaze4 está diseñado para centros de datos que ejecutan computación en la nube, bases de datos y otras aplicaciones exigentes. Está disponible en factores de forma de media altura, media longitud (HHHL) y altura completa, media longitud (FHHL), y capacidades que van desde 800 GB hasta 6.4 TB.


Memblaze tiene una nueva generación de SSD NVMe diseñada para la empresa. El PBlaze4 está diseñado para centros de datos que ejecutan computación en la nube, bases de datos y otras aplicaciones exigentes. Está disponible en factores de forma de media altura, media longitud (HHHL) y altura completa, media longitud (FHHL), y capacidades que van desde 800 GB hasta 6.4 TB.

La serie PBlaze4 puede mantener la integridad de los datos que se transfieren en caso de pérdida de energía, con datos en búferes temporales guardados en medios NAND. Estos SSD también ofrecen aceleración térmica. La serie PBlaze4 tiene un modo de administración de memoria Pseudo-SLC (pSLC) que ha sido diseñado para permitir que un MLC emule la velocidad y la durabilidad de un SLC. Las unidades PBlaze4 designan las partes de la memoria utilizadas para los metadatos como pSLC para una mayor protección y confiabilidad de los metadatos. También ofrecen MemSpeed ​​y MemSolid, que están diseñados para mejorar el rendimiento, la confiabilidad y la calidad del servicio de SSD PCIe.

Nuestra revisión es de la versión HHHL de 3.2TB.

Memblaze PBlaze4 Especificaciones

  • Capacidad: 800 GB, 1.2 TB, 1.6 TB, 2.4 TB, 3.2TB, 6.4 TB
  • Performance
    • Lectura secuencial (128kb): 2.2 GB/s, 2.8 GB/s, 2.8 GB/s, 2.8 GB/s, 2.8 GB/s, 3.4 GB/s
    • Escritura secuencial (128 kb) IOPS: 700 MB/s, 1.4 GB/s, 1.4 GB/s, 2.2 GB/s, 2.2 GB/s, 2.5 GB/s
    • Lectura aleatoria sostenida (4kb) IOPS: 600k, 740k, 750k, 730k, 740k, 800k
    • Escritura aleatoria sostenida (4 kb) IOPS (100 % de intervalo): 60 k, 240 k, 150 k, 320 k, 200 k, 250 k
  • Fiabilidad
    • Resistencia de por vida (toallitas de conducción por día): 3, 4, 3, 4, 3, 3
    • Latencia de lectura/escritura: 90 μs/20 μs
    • Tasa de error de bit incorregible: < 1 sector por 10^17 bits leídos
    • Tiempo medio entre fallas: 2 millones de horas
  • Factor de forma: HHHL de 2.5” (FHHL para la versión de 6.4 TB)
  • Interfaz: PCIe 3.0 x 4 (PCIe 3.0 x 8 para la versión de 6.4 TB)
  • Protocolo: NVMe
  • Memoria Flash NAND: MLC
  • Sistema operativo: RHEL, SLES, CentOS, Ubuntu, Windows Server, VMware ESXi
  • Consumo de energía: <25w (<35w para la versión de 6.4 TB)
  • Temperatura Operaciónal:
  • AIC: 0 – 55 ℃ temperatura ambiente con flujo de aire sugerido
  • 2.5'': temperatura ambiente de 0 a 35 ℃ con flujo de aire sugerido, temperatura de la carcasa de 0 a 70 ℃
  • Flujo de aire (LFM): 300 a 25 ℃ (450 a 25 ℃ para la versión de 6.4 TB)
  • Compatibilidad con software: herramienta de gestión CLI, controlador integrado del sistema operativo

Diseño y construcción

Memblaze ofrece su PBlaze4 en dos factores de forma que incluyen SSD de 2.5” (PBlaze4 D750) y, en este caso, un factor de forma de tarjeta adicional de media altura y media longitud (PBlaze4 C750). Por un lado, tiene un disipador de calor plateado con una cubierta gris oscuro con la marca Memblaze. El otro lado es una placa de circuito expuesta donde se puede ver la NAND de 15nm de Toshiba.

El PBlaze4 usa un conector PCIe Gen 3 x 4, mientras que la versión FHHL de 6.4 TB usa PCIe Gen 3 x 8.

Antecedentes de prueba y comparables

La 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.

Probamos el Memblaze mientras lo comparamos con los siguientes otros SSD:

  • Intel HHHL P3608 1.6 TB
  • Huawei HHHL ES3000v2 1.6TB
  • SanDisk SHHL PX600 2.6TB
  • Huawei HHHL ES3000v2 3.2TB
  • HGST HHHL SN100 3.2 TB

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 primeros puntos de referencia para Memblae Pblaze4 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.

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.

Al observar la salida de SQL Server, la unidad Memblaze tuvo un TPS superior de 3,157.235 con un total de 3,157.112 TPS. El mejor rendimiento provino del Huawei ES3000v2, que registró un total de 3,157.34 TPS.

En cuanto a la latencia promedio durante la prueba comparativa de SQL Server de 15k usuarios virtuales, el total de 4 ms de PBlaze7.5 lo colocó justo detrás de los SSD de SanDisk y Huawei, los cuales registraron 7.0 ms.

El siguiente punto de referencia de la aplicación consiste en una base de datos Percona MySQL OLTP medida a través de SysBench. Esta prueba mide el promedio de TPS (transacciones por segundo), la latencia promedio y la latencia promedio del percentil 99. 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 las transacciones promedio por segundo de referencia, el agregado de Memblaze fue más alto que todos sus rivales. El máximo rendimiento de PBlaze4 de una sola máquina virtual fue de 1,509.3 TPS.

Al observar nuestros resultados de latencia promedio, Memblaze no funcionó tan bien como Intel P3608, con máquinas virtuales individuales funcionando entre 21.20 ms y 21.66 ms. Sin embargo, el PBlaze4 obtuvo la puntuación global más baja de 21.50 ms.

En nuestra latencia del percentil 99 de MySQL, el peor de los casos, Memblaze se desempeñó en el medio del paquete con máquinas virtuales que se ejecutan entre 52.29 ms y 52.65 ms, mientras que la unidad SanDisk PX600 de mayor rendimiento contaba con un impresionante agregado de solo 41.92 ms.

Análisis de carga de trabajo sintética empresarial

El rendimiento de la memoria flash varía a medida que la unidad se acondiciona a su carga de trabajo, lo que significa que el almacenamiento flash se debe acondicionar antes de cada uno de los puntos de referencia sintéticos fio para garantizar que los puntos de referencia sean exactos. Cada una de las unidades comparables se borra de forma segura utilizando las herramientas del proveedor y se preacondicionan en estado estable con una carga pesada de 16 subprocesos y una cola pendiente de 16 por subproceso.

  • 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)

Una vez que se completa el preacondicionamiento, cada dispositivo se prueba en intervalos a través de múltiples perfiles de profundidad de subprocesos/colas para mostrar el rendimiento con un uso ligero y pesado. Nuestro análisis de carga de trabajo sintético para Memblaze Pblaze4 utiliza dos perfiles, que se utilizan ampliamente en las especificaciones y puntos de referencia del fabricante. Es importante tener en cuenta que las cargas de trabajo sintéticas nunca representarán al 100 % la actividad observada en las cargas de trabajo de producción y, de alguna manera, representarán de manera imprecisa una unidad en escenarios que no ocurrirían en el mundo real.

  • 4k
    • 100 % de lectura y 100 % de escritura
  • 8k
    • 70 % de lectura/30 % de escritura

En nuestra prueba de preacondicionamiento de escritura de 4k de rendimiento, Memblaze obtiene puntos por su consistencia, aunque aumentó un poco al principio, comenzando con alrededor de 290,000 180,000 IOPS y alcanzando un estado estable en alrededor de 300 2. En comparación, las unidades Huawei, HGST e Intel tuvieron picos iniciales mucho más significativos. El Huawei ES3.2vXNUMX de XNUMX TB tuvo el rendimiento de estado estable más alto.

Cuando se probó la latencia promedio, el Memblaze fue generalmente consistente pero no sobresaliente, con un puntaje inicial de alrededor de 0.8 ms y alcanzando un estado estable de alrededor de 1.4 ms. Esto fue más bajo que varios de sus competidores, pero no el Intel P3608.

El PBlaze4 tuvo la latencia máxima más alta de cualquiera de las cinco unidades incluidas en esta prueba, además mostró picos frecuentes a lo largo de la prueba. El HGST SN100 fue generalmente más consistente, pero tuvo picos ocasionales muy severos, mientras que las unidades de Intel y Huawei fueron muy estables.Los cálculos de desviación estándar están destinados a facilitar la visualización de la consistencia de los resultados de rendimiento de latencia SSD. En esta prueba, la oferta de Memblaze comenzó con la latencia más alta, aunque finalmente terminó mejor que el Huawei ES3000v2 de 1.6 TB. Sin embargo, su latencia constante fue mayor que la de las otras tres unidades.

En las pruebas de rendimiento de 4k, la unidad Memblaze fue una de las de menor rendimiento con 705,868 180,006 IOPS en lectura y 851,693 XNUMX en escritura. A modo de comparación, la unidad Intel mostró el mejor rendimiento de escritura con un impresionante XNUMX IOPS.

El PBlaze4 quedó en el medio del paquete en latencia promedio con 0.36 ms de lectura y 1.42 de escritura. Fue sólidamente superado por el Intel P3608 en lectura y el Huawei ES3000v2 3.2TB en escritura.

En latencia máxima, la oferta de Memblaze tuvo la mejor puntuación de lectura a 4.6 ms, pero su velocidad de escritura de 179.8 ms fue, con diferencia, la peor.

Los puntajes de desviación estándar nuevamente tenían al PBlaze4 en la parte superior en lectura a 0.107 ms, pero esta vez no estaba cerca del final al escribir, lo que "honra" al Huawei ES3000v2 1.6TB

Nuestra siguiente carga de trabajo usa transferencias de 8k con una proporción de 70 % de operaciones de lectura y 30 % de operaciones de escritura. Nuevamente, comenzaremos con los resultados del preacondicionamiento antes de pasar a las pruebas principales.

En rendimiento, la oferta de Memblaze tuvo puntajes notablemente consistentes, permaneciendo alrededor de 170,000 4 IOPS durante toda la prueba, mientras que sus comparables mostraron mucha más variación. El PBlazeXNUMX nuevamente terminó en el medio del paquete una vez que todos llegaron a un estado estable.

Nuestra prueba de latencia promedio repitió la misma historia, con la unidad Memblaze oscilando entre 1.4 ms y 1.5 ms durante toda la prueba, mientras que sus rivales tenían mucha más variación. Sin embargo, una vez que todo alcanzó un estado estable, el Huawei ES3000v2 de 3.2 TB fue el claro ganador.

El PBlaze4 vio picos en los resultados de latencia máxima, aunque estos no fueron tan malos como los experimentados ocasionalmente por el HGST SN100. Los SSD de Huawei fueron más estables, y el de Intel fue el más estable de todos, manteniéndose alrededor de la marca de latencia de 15 ms durante toda la prueba.

En el preacondicionamiento de la desviación estándar, nuevamente vemos que el PBlaze4 mantiene una puntuación bastante constante a lo largo de nuestras pruebas, llegando casi a la mitad del grupo en general.

Después de preacondicionar por completo la unidad Memblaze, la sometimos a nuestra prueba principal de 8k 70/30.

En rendimiento, esta unidad se mantuvo sólidamente en el medio del paquete, compitiendo codo con codo con las ofertas de Intel, HGST y Huawei de 1.6 TB. Sin embargo, el Huawei ES3000v2 de 3.2 TB fue el claro ganador, superando a sus rivales en todas las condiciones.

La latencia promedio reflejó los resultados de rendimiento, con la unidad Memblaze compitiendo fuertemente con Intel, HGST y Huawei de 1.6 TB, y ES3000v2 de 3.2 TB nuevamente tomando la delantera.

Sin embargo, la historia era diferente con la latencia máxima, ya que el PBlaze4 funcionaba con una latencia notablemente más alta que sus comparables. Las otras cuatro unidades funcionaron mucho mejor, y las ofertas de Huawei mostraron el mejor rendimiento.

Nuestros resultados de desviación estándar muestran que la unidad Memblaze nuevamente tuvo un rendimiento similar al de Intel y HGST en una variedad de condiciones, pero a medida que las condiciones se volvieron más exigentes, la unidad Huawei de 1.6 GB comenzó a mostrar un mejor rendimiento, mientras que la unidad de 3.2 GB comenzó a funcionar. peor.

Conclusión

El Memblaze PBlaze4 es un SSD de nivel empresarial, siendo la versión FHHL AIC de 6.4 TB el proyecto insignia de la empresa. El PBlaze4 tiene NVMe sobre interfaz PCIe y se ofrece en HHHL y FHHL (así como en 2.5″) y tiene una capacidad de 800 GB a 6.4 TB. Probamos la versión HHHL de 3.2 TB en esta revisión, mientras que la versión de 2.5″ que revisamos anteriormente se clasificó bastante bien y coincidió con el perfil de rendimiento de su hermano AIC. Al ofrecerse en varios factores de forma, los clientes tienen flexibilidad a la hora de elegir cuál se adapta mejor a una plataforma determinada. Si es posible la capacidad de intercambio en caliente o la integración en un servidor más nuevo que ofrezca acceso de montaje frontal, los modelos de 2.5″ ofrecen algunas ventajas. Si el servidor no es compatible con SSD NVMe de 2.5″, los AIC son compatibles con casi todos los servidores modernos.

El Memblaze PBlaze4 AIC demostró ser un buen SSD en nuestros puntos de referencia, aunque tenía algunos puntos en los que se podía mejorar, lo hizo especialmente bien en algunas de nuestras pruebas de base de datos, con Sysbench dándole una puntuación total de 5954.8 TPS, superando a una serie de SSD similares. La unidad Memblaze se mantuvo en el medio del grupo en nuestra prueba de 8K 70 % de lectura/30 % de escritura, así como en nuestra prueba de 4K de 100 % de lectura que midió 705,868 2.5 IOPS. Similar al perfil de rendimiento que notamos cuando revisamos el PBlaze4 de XNUMX ″, el AIC tuvo algunos picos de latencia máxima emergentes bajo cargas más altas. Sin embargo, Memblaze ha reaccionado rápidamente a esto y acaba de lanzar una actualización que ha reducido estos valores a los rangos normales para el grupo SSD NVMe.

Ventajas

  • Fuerte rendimiento de la base de datos
  • Rendimiento sólido en la mayoría de las situaciones.
  • Diseño flexible con una oferta de amplia capacidad

Contras

  • Mostró algunos picos de latencia máxima más altos

Resumen Final

El Memblaze PBlaze4 es un SSD AIC de nivel empresarial que muestra un rendimiento muy bueno en condiciones de base de datos y, en general, un rendimiento promedio en otras situaciones.

Página del producto Memblaze PBlaze4

Suscríbase al boletín de StorageReview