Inicio Empresa Revisión del acelerador de aplicaciones Memblaze PBlaze3H y PBlaze3L

Revisión del acelerador de aplicaciones Memblaze PBlaze3H y PBlaze3L

by marca kidd

Memblaze ofrece una increíble variedad de configuraciones para PBlaze3 en 38 capacidades diferentes como parte de la tecnología Pianokey de Memblaze. Además de las unidades basadas en MLC evaluadas para esta revisión, ambas unidades también están disponibles en ediciones SLC. Pianokey y otros componentes centrales de la plataforma PBlaze3 están construidos con las propias tecnologías patentadas de Memblaze, lo que es una razón para estar atento a sus nuevas líneas de productos emergentes. Una de las ventajas que argumenta Memblaze para sus productos sobre las unidades comparables es que la tarjeta proporciona la mayoría de los requisitos computacionales y de DRAM para su funcionamiento, lo que reduce la sobrecarga operativa de PBlaze3 para el sistema host.


Memblaze ofrece una increíble variedad de configuraciones para PBlaze3 en 38 capacidades diferentes como parte de la tecnología Pianokey de Memblaze. Además de las unidades basadas en MLC evaluadas para esta revisión, ambas unidades también están disponibles en ediciones SLC. Pianokey y otros componentes centrales de la plataforma PBlaze3 están construidos con las propias tecnologías patentadas de Memblaze, lo que es una razón para estar atento a sus nuevas líneas de productos emergentes. Una de las ventajas que argumenta Memblaze para sus productos sobre las unidades comparables es que la tarjeta proporciona la mayoría de los requisitos computacionales y de DRAM para su funcionamiento, lo que reduce la sobrecarga operativa de PBlaze3 para el sistema host.

Una forma de que una nueva empresa tecnológica se dé a conocer es peleando con los jugadores establecidos en su sector de mercado. Esa puede ser la razón por la que Memblaze insiste en argumentar que sus productos flash PCIe superan a Fusion-io siempre que tienen la oportunidad. Memblaze nos proporcionó unidades de evaluación de su PBlaze2.4H MLC de 3 TB y su PBlaze1.2L MLC de 3 TB para superar el ritmo de unidades comparables de Fusion-io, así como de otros titulares en el mercado de SSD PCIe.

Diagrama de la arquitectura de la unidad Memblaze

Memblaze PBlaze3 Especificaciones

  • MLC de 1.2 TB Blaze3L
    • Capacidades Disponibles: 600GB – 1200GB
    • Factor de forma: media altura, media longitud
    • Consumo de energía: 10 W - 25 W
    • Ancho de banda de lectura (64 KB): 2.4 GB/s
    • Ancho de banda de escritura (64 KB): 1.1 GB/s
    • Lectura aleatoria (4 KB) IOPS: 615,000 XNUMX
    • Escritura aleatoria (4 KB) IOPS: 130,000 XNUMX
    • Lectura y escritura aleatorias (4 KB 75:25 R/W) IOPS: 500,000 XNUMX
    • Latencia de acceso L/E típica (4 KB): 80 μs/14 μs
    • Resistencia de por vida: 8PB - 16PB
    • Peso: 190g
  • MLC Pblaze2.4H de 3 TB
    • Capacidades Disponibles: 1200GB – 2400GB
    • Factor de forma: altura completa, longitud media
    • Consumo de energía: 30 W - 55 W
    • Ancho de banda de lectura (64 KB): 3.2 GB/
    • Ancho de banda de escritura (64 KB): 2.2 GB/s
    • Lectura aleatoria (4 KB) IOPS: 750,000 XNUMX
    • Escritura aleatoria (4 KB) IOPS: 260,000 XNUMX
    • Lectura y escritura aleatorias (4 KB 75:25 R/W) IOPS: 600,000 XNUMX
    • Latencia de acceso L/E típica (4 KB): 80 μs/14 μs
    • Tasa de error de bit (BERM): Menos de 10e-20
    • Resistencia de por vida: 16PB - 33PB
  • MTBF: hora 2,000,000
  • Peso: 350g
  • Interfaz: PCI Express 2.1 x8
  • Tipo de flash: NAND MLC (celda multinivel)
  • Compatibilidad con sistemas operativos: RHEL, SLES, CentOS, Windows, ESXi, KVM
  • Compatibilidad con sistemas de archivos: NTFS, FAT, FAT32, EXT2, EXT3, EXT4, XFS, VMFS
  • Gestión: CLI, GUI, Telnet, SSH
  • Temperatura de funcionamiento: 0ºC a 50ºC
  • Temperatura no operativa: -40ºC – 70ºC
  • Condiciones de refrigeración: >300LFM@25ºC                                                                   
  • Nivelación de desgaste
  • Latencia suave              
  • Protección contra pérdida de energía: condensador de polímero, 18-20 ms de tiempo de retención
  • Compatibilidad con software RAID: 0, 1, 5
  • Protección de datos: Super corrección de errores, RAIDCross NAND, troquel de copia de seguridad, aleatorizador

Diseño y construcción

La familia Pblaze3 utiliza la tecnología Pianokey patentada de Memblaze, que permite una amplia gama de capacidades y tipos de NAND en incrementos de 50 GB. Esto es radicalmente diferente de los diseños existentes en el mercado que pueden tener solo una o dos configuraciones diferentes disponibles, mientras que Memblaze puede ofrecer 38 configuraciones diferentes. La familia PBlaze3 se compone de dos diseños de placas principales; un modelo de controlador dual de altura completa y longitud media (Pblaze3H) y un modelo de controlador único de altura media y longitud media (Pblaze3L).

El PBlaze3 utiliza un solo controlador y cuenta con DRAM en la tarjeta para reducir los requisitos generales para el sistema host. Similar a Fusion-io, Virident y Huawei, Memblaze aprovecha un diseño FPGA en lugar de un ASIC.

Desde una perspectiva de gestión, Memblaze ofrece utilidades para monitorear y administrar las tarjetas tanto desde Windows como desde Linux. En Windows, interactuamos con su GUI, que es una ventanilla única para actualizar el firmware, formatear la tarjeta, sobreaprovisionarla y monitorear el rendimiento.

Usamos la CLI en Linux que ofrece gran parte de la misma funcionalidad, pero un poco menos refinada que otras en el espacio. Al final del día, siempre que la interfaz de administración funcione sin demasiados problemas, cumple con las expectativas de la mayoría de los usuarios.

Antecedentes de prueba y comparables

El sistema 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 de SAN 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.

Los aceleradores de aplicaciones PCIe se comparan en nuestra plataforma de prueba empresarial de segunda generación basada en un Lenovo Think Server RD630. Para puntos de referencia sintéticos, utilizamos FIO versión 2.0.10 para Linux y versión 2.0.12.2 para Windows. En nuestro entorno de prueba sintético, utilizamos una configuración de servidor principal con una velocidad de reloj de 2.0 GHz, aunque las configuraciones de servidor con procesadores más potentes pueden generar un mayor rendimiento.

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

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 primeros tres puntos de referencia de Memblaze PBlaze3H y PBlaze3L son, por lo tanto, los Evaluación comparativa de almacenamiento de base de datos NoSQL de MarkLogicRendimiento 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.

Nuestro entorno de base de datos NoSQL MarkLogic requiere grupos de cuatro SSD con una capacidad utilizable de al menos 200 GB, ya que la base de datos NoSQL requiere aproximadamente 650 GB de espacio para sus cuatro nodos de base de datos. Nuestro protocolo utiliza un host SCST y presenta cada SSD 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. MarkLogic registra la latencia promedio total, así como la latencia de intervalo para cada SSD.

Ambas unidades PBlaze3 se desempeñaron bien en la evaluación comparativa MarkLogic NoSQL, y la PBlaze2.4H de 3 TB obtuvo la latencia promedio más baja entre las comparables con 1.38 ms. El PBlaze1.2L de 3 TB permaneció en el medio del paquete con una latencia promedio de 3.08 ms.

Resultados de latencia promedio general de MarkLogic NoSQL

Un examen más detallado de los resultados de latencia de PBlaze3H durante la evaluación comparativa de NoSQL revela algunos picos menores, pero ningún punto problemático particularmente notable.

Resultados de latencia de PBlaze3H MarkLogic

El Memblaze PBlaze3L tiene más problemas con las operaciones de escritura de diario y escritura combinada durante el benchmark MarkLogic NoSQL.

Resultados de latencia de Memblaze PBlaze3L

El siguiente punto de referencia de la aplicación consiste en una base de datos Percona MySQL OLTP medida a través de SysBench. En esta configuración, usamos un grupo de Lenovo ThinkServer RD630s como clientes de base de datos y el entorno de la base de datos almacenado en una sola unidad. 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".

A medida que el recuento de subprocesos aumenta por encima de cuatro en el punto de referencia de MySQL, nuestras dos unidades PBlaze3 navegan hasta las primeras posiciones en términos de transacciones promedio por segundo. El PBlaze1.2L de 3 TB alcanza un máximo de 3,069 TPS con 32 subprocesos, mientras que el PBlaze2.4H de 3 TB alcanza los 3,384 TPS.

Resultados de TPS de PBlaze3 Sysbench

La plataforma PBlaze3 también supera a su competencia en términos de latencia promedio en recuentos de subprocesos más altos durante el benchmark Sysbench MySQL.

En nuestro peor escenario de latencia de MySQL, las dos unidades PBlaze3 no mostraron picos notables en la latencia. Tanto el PBlaze3L como el PBlaze3H se mantuvieron entre los de mejor rendimiento en términos de latencia del percentil 99 a lo largo de la prueba comparativa, con su mejor rendimiento con mayores cargas de trabajo.

Memblaze PBlaze3 Sysbench 99 resultados de latencia

Protocolo de prueba OLTP de Microsoft SQL Server de StorageReview 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. Nuestro protocolo de SQL Server utiliza una base de datos de SQL Server de 685 GB (escala 3,000) y mide el rendimiento transaccional y la latencia bajo una carga de 30,000 XNUMX usuarios virtuales.

En términos de transacciones por segundo, ambas unidades PBlaze3 pudieron seguir el ritmo de las unidades comparables en nuestro punto de referencia de Microsoft SQL. El PBlaze1.2L de 3 TB entregó 6,315 TPS, mientras que el PBlaze2.4H de 3 TB alcanzó los 6,321 TPS.

La métrica más importante para evaluar el rendimiento en el punto de referencia de Microsoft SQL es la latencia promedio. Con una carga de trabajo de 30,000 3 usuarios virtuales, ambas unidades Memblaze funcionaron bien. El PBlaze3H mantuvo su latencia en 3ms, mientras que el PBlaze7L promedió XNUMXms.

Análisis de carga de trabajo sintético

Nuestros protocolos de referencia sintéticos cada uno comienza preacondicionando el almacenamiento de destino en estado estable con la misma carga de trabajo que se usará para probar el dispositivo. El proceso de preacondicionamiento utiliza una carga pesada de 16 subprocesos con 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 que se compara se prueba en 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 esta revisión utilizará dos perfiles ampliamente referenciados entre las especificaciones y los puntos de referencia del fabricante.

  • Perfil 4k
    • 100 % de lectura y 100 % de escritura
  • Perfil 8K
    • 70% lectura, 30% escritura

Mientras que los puntos de referencia de rendimiento de la aplicación para los dos SSD PBlaze3 utilizaron gráficos y resultados consolidados, nuestros puntos de referencia sintéticos presentarán las dos tarjetas de forma independiente. Con el fin de proporcionar el análisis más útil, llevamos a cabo estos puntos de referencia con un sistema host Linux y Windows, además de configurar las unidades PBlaze3 en un modo estándar y un perfil de alto rendimiento (HP) que utiliza un mayor sobreaprovisionamiento.

Utilizado con un sistema host Linux, el PBlaze2.4H de 3 TB mantiene sólidos resultados durante todo el proceso de preacondicionamiento para el punto de referencia FIO 4k. Tanto el perfil de sobreaprovisionamiento estándar como el de alto rendimiento mantienen un fuerte segundo lugar detrás del Huawei ES3000, incluso superando al ES3000 durante una parte del período de ráfaga inicial.

El PBlaze1.2L de 3 TB se ubica en un claro segundo lugar, ya que la unidad alcanza el estado estable cuando se configura con el perfil de alto rendimiento durante el preacondicionamiento de 4k en Linux.

El arco general del rendimiento de escritura de PBlaze3H 4k es el mismo para el banco de pruebas de Windows de StorageReview que durante nuestra evaluación comparativa de Linux, aunque el PBlaze3H experimenta un mayor rango de valores de rendimiento durante el período de ráfaga con un host de Windows que durante el preacondicionamiento de Linux.

El PBlazeL de 1.2 TB no funciona tan bien en Windows como lo hizo con Linux, pero el PBlaze3L finalmente supera al FlashMAX II por un segundo puesto entre los comparables a medida que la unidad se acerca al estado estable cuando se aprovisiona en exceso para un alto rendimiento.

Durante el preacondicionamiento para el punto de referencia 4k de Linux, el PBlaze2.4H de 3 TB registra resultados de latencia promedio sólidos tanto en el perfil estándar como en el de alto rendimiento. El PBlaze3H termina en un empate con el Huawei ES3000 cerca de 1 ms en estado estable cuando el PBlaze3H está configurado para un alto rendimiento.

Los resultados de latencia promedio también fueron sólidos al preacondicionar el Memblaze PBlaze1.2L de 3 TB para el punto de referencia 4k en Linux. El perfil estándar de PBlaze3L terminó con resultados de latencia promedio de cerca de 3.65 ms durante el preacondicionamiento, mientras que su perfil de alto rendimiento ocupó el segundo lugar con aproximadamente 1.7 ms casi en estado estable.

Durante el preacondicionamiento de 4k con el banco de pruebas de Windows, el PBlaze2.4H de 3 TB tiene resultados de rendimiento de latencia promedio similares a los del PBlaze3H con un host Linux.

El PBlaze1.2L de 3 TB tiene más dificultades para mantener su sólido rendimiento en los resultados de latencia promedio durante el preacondicionamiento con un host de Windows. El perfil PBlaze3L de alto rendimiento aún supera al Micron P420m y Fusion ioDrive2 a medida que el preacondicionamiento se acerca al estado estable.

Después del período de ráfaga cuando los resultados de latencia máxima tuvieron más variación, el PBlaze2.4H de 3 TB mantuvo latencias máximas durante el preacondicionamiento de 4k en Linux que fueron casi en su totalidad inferiores a 50 ms en los perfiles estándar y de alto rendimiento. Esto colocó al PBlaze3H detrás del Huawei ES3000 y el Micron P420m cuando el punto de referencia se acercó al estado estable.

El PBlaze1.2L de 3 TB fue aún más competitivo en términos de latencia máxima durante el preacondicionamiento de 4k en Linux en ambos perfiles. Comenzando aproximadamente a los 30 minutos del preacondicionamiento, ambas configuraciones de PBlaze3L generalmente quedaron por debajo del Huawei ES3000 para mantener el segundo lugar detrás del Micron P420m.

El PBlaze2.4H de 3 TB experimentó más variaciones en la latencia máxima durante el preacondicionamiento de 4k en nuestro banco de pruebas de Windows, pero el resultado general es el mismo que medimos en Linux. Ambos esquemas de sobreaprovisionamiento de PBlaze3H registran latencias máximas ligeramente superiores a las del Huawei ES3000 y el MicronP420m.

El Pblaze3L no puede mantener sus latencias máximas tan bajas durante el preacondicionamiento de 4k en Windows como con Linux, pero aún puede superar a todos los comparables, excepto a los de Huawei y Micron.

Trazar los cálculos de desviación estándar proporciona una forma más clara de comparar la cantidad de variación entre los puntos de datos de latencia individuales recopilados durante un punto de referencia. El Memblaze PBlaze2.4H de 3 TB experimentó latencias consistentes durante el preacondicionamiento de 4k en Linux con su desviación estándar estableciéndose cerca de 2 ms para la configuración estándar y 1.1 ms con sobreaprovisionamiento con un perfil de alto rendimiento.

El PBlaze1.2L de 3 TB comienza a superar al Micron P420m en términos de desviación estándar de latencia en el punto medio de su preacondicionamiento de 4k en Linux cuando se sobreaprovisiona para un alto rendimiento. Con una configuración estándar, el PBlaze3L pudo mantenerse justo detrás del Huawei ES3000 a aproximadamente 1.1 ms.

Sobreaprovisionado para un alto rendimiento, el PBlaze2.4H de 3 TB pudo casi igualar los resultados de desviación estándar del Huawei ES3000 durante el preacondicionamiento de Windows 4k, colocando al PBlaze3H y al Huawei ES3000 solo detrás del MicronP420m. Con el sobreaprovisionamiento estándar, PBlaze3H experimentó resultados de desviación estándar mucho más cercanos a FlashMAX II en el punto medio del preacondicionamiento de 4k.

El PBlaze1.2L de 3 TB es capaz de lograr los resultados de latencia más consistentes entre nuestros comparables en el preacondicionamiento de Windows 4k cuando se aprovisiona en exceso para un alto rendimiento, aunque los tres mejores están agrupados en un paquete apretado en la parte inferior de este gráfico.

Con el preacondicionamiento de Linux completado para el punto de referencia de 4k, el PBlaze2.4H de 3 TB obtiene 474,839 3,000 IOPS en operaciones de lectura en una configuración estándar y agrega aproximadamente 142,844 IOPS con sobreaprovisionamiento de alto rendimiento. Sus 254,931 XNUMX IOPS para operaciones de escritura saltan del segundo más alto entre comparables a la posición más alta con la configuración de alto rendimiento, con XNUMX XNUMX IOPS.

El PBlaze1.2L de 3 TB logra un rendimiento de lectura comparable al de su hermano PBlaze3H en Linux durante nuestra evaluación comparativa sintética de 4k en las configuraciones estándar y de alto rendimiento. Cambiar de la configuración estándar al sobreaprovisionamiento de alto rendimiento hace una diferencia notable en el rendimiento de escritura, moviendo el PBlaze3L del segundo al último en rendimiento de escritura hasta el segundo más alto en 150,066IOPS.

El PBlaze2.4H de 3 TB es capaz de mantener un rendimiento de lectura 4k superior en Windows que con el banco de pruebas de Linux, a 588,421 3 IOPS con sobreaprovisionamiento de alto rendimiento. Para ambos perfiles de sobreaprovisionamiento, el PBlaze3000H solo es superado por el Huawei ES3 en rendimiento de escritura, aunque el perfil de alto rendimiento coloca al PBlaze254,100H cerca del Huawei comparable con XNUMX IOPS.

El PBlaze1.2L de 3 TB obtiene un sólido tercer lugar en rendimiento de lectura de 4k en Windows y, al igual que su rendimiento, pasa del segundo al último en rendimiento de escritura al segundo mejor cuando se reconfigura el sobreaprovisionamiento para mejorar el rendimiento.

El PBlaze2.4H de 3 TB registró sólidos resultados de latencia promedio durante nuestra evaluación comparativa de Linux de 4k, en particular para las operaciones de escritura.

El PBlaze1.2L de 3 TB gestiona una latencia promedio respetable en Linux cuando se configura con sobreaprovisionamiento estándar, pero también puede alcanzar las segundas mejores latencias de escritura promedio con operaciones de 4k en Linux cuando se sobreaprovisiona para un alto rendimiento.

En Windows, el PBlaze2.4H de 3 TB es competitivo con los comparables de mayor rendimiento en nuestro punto de referencia 4k en términos de latencia promedio. Sobreaprovisionado para un mayor rendimiento, el PBlaze3H mantiene sus latencias promedio en 0.44 ms en operaciones de lectura y 1 ms en operaciones de escritura.

El PBlaze1.2L de 3 TB también es competitivo en la parte superior del paquete cuando se aprovisiona en exceso para el rendimiento en un entorno de Windows. Pudimos mantener las latencias promedio para transferencias de escritura de 4k en 2.09 ms para esa configuración.

Los resultados de latencia máxima revelan el peor de los casos para el rendimiento de latencia durante el punto de referencia de 4k. El PBlaze2.4H de 3 TB experimentó latencias máximas para operaciones de lectura que fueron las más altas entre nuestros comparables con el banco de pruebas de Linux, pero el PBlaze3H fue notablemente mejor en términos de latencia de escritura con una latencia máxima de 9.37 ms para operaciones de escritura en una configuración estándar. El aprovisionamiento excesivo para un mayor rendimiento no mejoró las puntuaciones máximas de latencia para PBlaze3H con transferencias de escritura de 4k.

El PBlaze1.2H de 3 TB experimenta mejores latencias de lectura máximas que su hermano PBlaze3L durante el punto de referencia de 4k con nuestro banco de pruebas de Linux. El aprovisionamiento excesivo de PBlaze3H reduce su latencia de escritura máxima de 8.8 ms a 5.07 ms, aunque a costa de un aumento de las latencias de lectura de 4k.

El PBlaze2.4H de 3 TB también tuvo el rendimiento más bajo en términos de latencia de lectura máxima para operaciones de 4k en Windows, pero logró los mejores resultados de latencia máxima de su clase para operaciones de escritura. Su mejor rendimiento de latencia de escritura se produjo cuando se aprovisionó en exceso para un alto rendimiento, a 6.12 ms.

El PBlaze1.2L de 3 TB también tiene dificultades para mantenerse al día con los puntajes de latencia máxima de las unidades comparables durante nuestra evaluación comparativa de Windows 4k, pero es capaz de mantener las latencias máximas en el mejor de su clase de 5.22 ms cuando se aprovisiona en exceso para un alto rendimiento.

Trazar los resultados de un cálculo de desviación estándar proporciona una idea de cuán consistentes son los resultados de latencia durante el protocolo de referencia de 4k. Según esta medida, el PBlaze2.4H de 3 TB no es líder en términos de operaciones de lectura con nuestro banco de pruebas de Linux, pero se desliza hacia el tercer lugar en operaciones de escritura tanto con sobreaprovisionamiento estándar como sobreaprovisionado para un mayor rendimiento.

El PBlaze1.2L de 3 TB mantiene su desviación estándar de latencia de 4k en el medio del paquete con el banco de pruebas de Linux en las configuraciones estándar y de alto rendimiento. Con las operaciones de escritura, el PBlaze3L puede mantener la desviación estándar en 0.678 ms en nuestra configuración de alto rendimiento, la segunda mejor entre las comparables.

El PBlaze2.4H de 3 TB ocupa el tercer lugar para las operaciones de Windows 4k con sobreaprovisionamiento estándar y cuando se configura para un alto rendimiento. El perfil de alto rendimiento reduce la desviación estándar para operaciones de escritura de 4k a 1.01 ms.

El gráfico de desviación estándar de latencia para transferencias de 4k en Windows con el PBlaze1.2L de 3 TB no revela ninguna sorpresa. El reloj PBlaze3L tiene las desviaciones estándar más altas para operaciones de lectura y un segundo mejor 0.635 ms para operaciones de escritura cuando se sobreaprovisiona para un alto rendimiento.

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. El primer conjunto de gráficos presenta las mediciones realizadas durante el proceso de preacondicionamiento. Después del período de explosión en el que el PBlaze3H compite por la primera posición con el Huawei ES3000 por el mayor rendimiento con nuestra plataforma Linux, el PBlaze3H ocupa el segundo lugar con una mejora notable cuando se aprovisiona en exceso para un mayor rendimiento.

Durante el período de rendimiento de ráfaga inicial con nuestro banco de pruebas de Linux, el PBlaze1.2L de 3 TB tiene un rendimiento comparable en su configuración estándar y con sobreaprovisionamiento de alto rendimiento. A los +40 minutos, las dos configuraciones divergen y la configuración de alto rendimiento ocupa el segundo lugar entre las comparables con aproximadamente 8,000 IOPS mayores a medida que la curva de preacondicionamiento se acerca al estado estable.

En Windows, el PBlaze2.4H de 3 TB experimenta un marcado ciclo de valores de rendimiento de rendimiento entre intervalos durante el preacondicionamiento para el punto de referencia de 8k 70/30. Independientemente de este fenómeno, la configuración de alto rendimiento toma la delantera entre las unidades comparables por más de 30 minutos en el proceso de preacondicionamiento.

El PBlaze1.2L de 3 TB no experimentó el mismo patrón de ciclo en Windows y es capaz de mantener un rendimiento de segunda posición frente al Huawei ES3000 cuando se configura para un alto rendimiento a medida que la curva se acerca al estado estable.

Nuestras mediciones de valores de latencia promedio para el PBlaze2.4H de 3 TB durante el preacondicionamiento de Linux 8k 70/30 están justo por encima del Huawei ES3000 a lo largo de este protocolo, lo que coloca al PBlaze3H en el segundo lugar entre los comparables.

El PBlaze1.2L de 3 TB tiene una mayor variación en las latencias promedio entre su configuración estándar y el sobreaprovisionamiento de alto rendimiento durante el preacondicionamiento de 8k 70/30 en Linux. La configuración PBlaze3L de alto rendimiento ocupa el segundo lugar entre estos comparables.

El PBlaze2.4H de 3 TB puede superar al Huawei ES3000 en términos de latencia promedio cuando se aprovisiona en exceso para un alto rendimiento durante el preacondicionamiento para el punto de referencia de 8k 70/30 en Windows.

El PBlaze1.2L de 3 TB avanza hacia el estado estable en Windows con una latencia promedio en segundo lugar de aproximadamente 2.5 ms en su configuración estándar y 1.6 ms con sobreaprovisionamiento para alto rendimiento.

El PBlaze2.4H de 3 TB generalmente experimentó latencias máximas en el rango de 50 ms a 70 ms durante el proceso de preacondicionamiento para el punto de referencia 8k 70/30 en Linux, con una puntuación débil frente a la mayoría de los comparables en este sentido.

Al PBlaze1.2L de 3 TB le fue mucho mejor en términos de latencia máxima durante el preacondicionamiento de 8k 70/30 en Linux con la mayoría de los picos por debajo de los 20 ms con sobreaprovisionamiento estándar y de alto rendimiento.

El PBlaze2.4H de 3 TB experimentó latencias grandes y erráticas durante el período de ráfaga del preacondicionamiento de 8k 70/30 en Windows, lo que desequilibró la escala de nuestro gráfico, ya que algunas latencias superan los tres segundos. A medida que el PBlaze3H se acercó al estado estable, los valores máximos de latencia se estabilizaron por debajo de los 100 ms para las configuraciones estándar y de alto rendimiento.

El PBlaze1.2L de 3 TB experimentó latencias máximas mucho mejores en Windows durante el preacondicionamiento para el punto de referencia de 8k 70/30.

Los cálculos de desviación estándar para el PBlaze2.4H de 3 TB durante el preacondicionamiento de Linux 8/70 de 30k ilustran el rendimiento de latencia relativamente constante del PBlaze3H, independientemente de si utiliza un sobreaprovisionamiento estándar o sobreaprovisionamiento para un mayor rendimiento. Al final de la primera hora de preacondicionamiento, el PBlaze3H emerge como el tercer mejor desempeño entre los comparables.

El PBlaze1.2L de 3 TB experimenta un rendimiento de latencia aún más consistente con el banco de pruebas de Linux. Con sobreaprovisionamiento de alto rendimiento, el PBlaze3L compite por la primera posición con el Micron P420m y el Huawei ES3000.

Nuestro gráfico de desviaciones estándar de latencia durante el preacondicionamiento de Windows 8k 70/30 también destaca los problemas de rendimiento que experimenta el PBlaze2.4H de 3 TB durante el período de ráfaga. Ambas configuraciones de PBlaze3H experimentan picos de desviación estándar superiores a 8 ms durante este período.

Los resultados de la desviación estándar para el PBlaze1.2L de 3 TB en Windows lo ubican justo detrás de los líderes de Huawei y Micron durante el preacondicionamiento para el punto de referencia de 8k 70/30.

Con el preacondicionamiento de 8k 70/30 completo en el banco de pruebas de Linux, el PBlaze2.4H de 3 TB compite por los laureles del máximo rendimiento con el Huawei ES3000 cuando el PBlaze3H está sobreaprovisionado para un alto rendimiento. El mejor desempeño varía según la carga de trabajo, con el PBlaze3H superando con más de la mitad de las cargas de trabajo en este protocolo.

El PBlaze1.2L de 3 TB no puede superar al Huawei ES3000 en nuestro punto de referencia de Linux 8k 70/30, pero logra un resultado de rendimiento decisivo en el segundo lugar cuando se ajusta para un alto rendimiento.

En términos de rendimiento de 8k 70/30 en Windows, el PBlaze2.4H de 3 TB puede ocupar la primera posición cuando se configura para un alto rendimiento, alcanzando un máximo de 254,325 16 IOPS con 16 subprocesos y una profundidad de cola de 3. Con sobreaprovisionamiento estándar, el PBlaze200,0853H alcanza un máximo de 3000, XNUMXIOPS, solo por detrás del Huawei ESXNUMX.

El PBlaze1.2L de 3 TB ocupa el segundo lugar general después del Huawei ES3000 durante el punto de referencia de Windows 8k 70/30 cuando se configura para un alto rendimiento.

Los resultados de latencia promedio en Linux para el PBLaze2.4H de 3 TB lo colocan justo por encima del Huawei ES3000 cuando se aprovisiona en exceso para un mayor rendimiento. Con el sobreaprovisionamiento estándar, el perfil de latencia promedio del PBlaze3H refleja de cerca el Micron P420m y el FlashMAX II en cargas de trabajo de hasta 8 subprocesos con una profundidad de cola de 8, cuando el PBlaze3H comienza a superar a esos comparables.

El PBlaze1.2L de 3 TB también puede reclamar los segundos mejores resultados de latencia promedio durante el punto de referencia de Linux 8k 70/30 cuando se sobreaprovisiona para un mayor rendimiento. Con sobreaprovisionamiento estándar, se desempeña en la mitad del paquete.

Estos resultados de latencia máxima de PBlaze2.4H de 3 TB brindan más información sobre algunos de los resultados erráticos capturados en Windows durante el preacondicionamiento de 8k, que utiliza una gran carga de trabajo. Las latencias máximas aumentan notablemente cuando el PBlaze3H está sobreaprovisionado para un alto rendimiento y se le asigna la carga de trabajo de 8 subprocesos/16 colas, cuando el PBlaze3H experimentó un pico de latencia de casi 78 ms. La mayor latencia medida en la carga de trabajo de 16 subprocesos/16 colas mientras estaba configurada para alto rendimiento fue de 87.5 ms. Con el sobreaprovisionamiento estándar, PBlaze3H experimentó picos más pequeños con la carga de trabajo de 8 subprocesos/16 colas y la carga de trabajo de 16 subprocesos/16 colas.

Por el contrario, el PBlaze1.2L de 3 TB mantiene sus latencias máximas bajo control durante el punto de referencia de 8k 70/30 en Linux. El aprovisionamiento excesivo para un mayor rendimiento mantiene las latencias máximas ligeramente por debajo de la configuración estándar con cargas de trabajo más ligeras, pero hace poco para mejorar el rendimiento de la latencia máxima a partir de la carga de trabajo de 8 subprocesos/16 colas.

Cuando trazamos las latencias máximas de nuestro banco de pruebas de 8k 70/30 en Windows, el PBlaze2.4H de 3 TB fue mucho más capaz de mantener bajas latencias máximas que en Linux. Sin embargo, cuando se aprovisiona en exceso para un alto rendimiento, el PBlaze3H aumenta a 121 ms durante la fase más intensa del punto de referencia. Esto nuevamente se remonta a las variaciones de rendimiento de PBlaze3H con cargas de trabajo pesadas durante el preacondicionamiento.

En Windows, el PBlaze1.2L de 3 TB permanece entre las tres latencias más bajas para la mayoría del protocolo 8k 70/30, aunque el PBlaze3L con sobreaprovisionamiento estándar se queda atrás del Intel SSD 910 con una carga de trabajo de 16 subprocesos/16 colas.

Excepto por las tres cargas de trabajo en las que el PBlaze2.4H de 3 TB configurado para un alto rendimiento tuvo problemas en Linux durante la evaluación comparativa de 8k 70/30, sus resultados de desviación estándar son tan consistentes como los de mejor desempeño en esta clase. El sobreaprovisionamiento estándar solo tiene problemas relativamente menores para mantener resultados de latencia constantes durante la carga de trabajo de 16 subprocesos/16 colas, con una desviación estándar de 0.99 ms.

El PBlaze1.2L de 3 TB ha mantenido un tercer lugar muy competitivo en nuestros cálculos de desviación estándar para el punto de referencia de Linux 8k 70/30 cuando utiliza sobreaprovisionamiento de alto rendimiento.

El PBlaze2.4H de 3 TB mantiene un lugar entre los tres principales comparables en Windows, ya sea que esté configurado con sobreaprovisionamiento estándar o sobreaprovisionamiento de alto rendimiento. Cuando se configura para un alto rendimiento, el valor de la desviación estándar con la carga de trabajo de 16 subprocesos/16 colas aumenta a 1.23 ms.

En Windows y sobreaprovisionado para un alto rendimiento, el PBlaze1.2L de 3 TB compite estrechamente con el Micron P420m por los mejores valores de desviación estándar calculados a partir de los resultados de latencia para operaciones de 8k 70/30. Con el sobreaprovisionamiento estándar, el PBLaze3L sigue funcionando bien y mantiene el tercer mejor resultado.

Conclusión

El Memblaze PBlaze3 representa una nueva plataforma tecnológica muy prometedora, aunque tiene algunos puntos difíciles que resolver con el rendimiento del PBlaze3H bajo cargas de trabajo sintéticas pesadas. Sin embargo, en la mayoría de los aspectos, tanto el PBlaze3H como el PBlaze3L se desempeñaron con fuerza frente a los mejores SSD PCIe de su clase que han pasado por el laboratorio de pruebas de StorageReview Enterprise hasta la fecha.

Si bien se aplican las condiciones habituales para una tecnología que no ha sido probada en el campo, el sólido rendimiento general de la plataforma PBlaze3 sugiere que Memblaze podría convertirse en un jugador entre los nombres establecidos en el mercado de PCIe SSD. Una variedad inusualmente amplia de opciones de capacidad a través de la arquitectura Pianokey puede tocar la fibra sensible perfecta para algunos clientes, pero su rendimiento y longevidad harán que el PBlaze3 sea un competidor. Por lo que hemos visto de su desempeño, la familia PBlaze3 tiene un tiro definitivo.

Ventajas

  • Sólido rendimiento en los puntos de referencia de la aplicación
  • Gran variedad de capacidades disponibles

Contras

  • El PBlaze2.4H de 3 TB experimenta cierto aleteo bajo algunas cargas de trabajo pesadas

Lo más importante es...

La plataforma Memblaze PBlaze3 tiene algunas asperezas, pero su rendimiento sugiere grandes posibilidades para este nuevo competidor en el espacio de SSD PCIe empresarial en evolución.

Productos Memblaze

Discutir esta revisión