Inicio Empresa Revisión de PCIe empresarial LSI Nytro WarpDrive WLP4-200

Revisión de PCIe empresarial LSI Nytro WarpDrive WLP4-200

by kevin obrien

El LSI Nytro WarpDrive WLP4-200 representa el esfuerzo de segunda generación de LSI en el espacio de aceleración de aplicaciones PCIe empresariales. LSI se basa en una extensa historia de productos de almacenamiento empresarial con la nueva línea de productos de aceleración denominada LSI Nytro. El familia nitro incluye PCIe WarpDrive, por supuesto, pero también incluye el almacenamiento en caché Nytro XD de LSI y los productos Nytro MegaRAID que aprovechan el almacenamiento en caché inteligente con flash incorporado para la aceleración, ofreciendo a los clientes un conjunto completo de opciones a medida que evalúan el almacenamiento de alto rendimiento. El Nytro WarpDrive viene en una variedad de configuraciones, incluidas las versiones eMLC y SLC, con capacidades que van desde 200 GB hasta 1.6 TB.


El LSI Nytro WarpDrive WLP4-200 representa el esfuerzo de segunda generación de LSI en el espacio de aceleración de aplicaciones PCIe empresariales. LSI se basa en una extensa historia de productos de almacenamiento empresarial con la nueva línea de productos de aceleración denominada LSI Nytro. El familia nitro incluye PCIe WarpDrive, por supuesto, pero también incluye el almacenamiento en caché Nytro XD de LSI y los productos Nytro MegaRAID que aprovechan el almacenamiento en caché inteligente con flash incorporado para la aceleración, ofreciendo a los clientes un conjunto completo de opciones a medida que evalúan el almacenamiento de alto rendimiento. El Nytro WarpDrive viene en una variedad de configuraciones, incluidas las versiones eMLC y SLC, con capacidades que van desde 200 GB hasta 1.6 TB.

Como en el WarpDrive SLP-300 Predecesor, los nuevos Nytro WarpDrives funcionan de la misma manera en RAID de varios SSD juntos. El Nytro WarpDrive usa menos controladores/SSD esta vez, optando por cuatro en lugar de seis en el original. Los controladores también se han actualizado; Nytro WarpDrive utiliza cuatro controladores LSI SandForce SF-2500 de última generación que se combinan con SLC o eMLC NAND según el modelo. Estos SSD luego se unen en RAID0 a través de un puente LSI PCIe a SAS para formar un dispositivo de bloque lógico de 200 GB a 1600 GB. Luego, la unidad se presenta al sistema operativo, lo que en este caso podría significar múltiples variantes de Windows, Linux, UNIX, con un controlador LSI bien establecido que en muchos casos está integrado en el propio sistema operativo.

Además de la reconocida reputación de estabilidad y compatibilidad de host de LSI, el otro componente tecnológico central del Nytro WarpDrive son los controladores SandForce. LSI usó los controladores SF-1500 de la generación anterior en la tarjeta PCIe de primera generación SLP-300; esta vez están usando la familia SF-2500. Si bien el controlador en sí ha mejorado, también existe el beneficio de ingeniería adicional ahora que LSI ha adquirido SandForce. Si bien los resultados pueden ser más sutiles, los beneficios están ahí e incluyen soporte mejorado para la unidad a través de actualizaciones de firmware y, en general, una unidad más integrada.

Si bien la estabilidad y el rendimiento constante en todos los sistemas operativos son importantes, esas características simplemente abren la puerta. El rendimiento es clave y el Nytro WarpDrive no defrauda. En el extremo superior, las tarjetas ofrecen 4K IOPS secuenciales de 238,000 133,000 de lectura y 8 189,000 de escritura, junto con 137,000K IOPS secuenciales de 50 XNUMX de lectura y XNUMX XNUMX de escritura. La latencia es la otra especificación de rendimiento igual de importante; el Nytro WarpDrive publica una latencia tan baja como XNUMX microsegundos.

En esta revisión, aplicamos nuestro conjunto completo de puntos de referencia empresariales, tanto en Windows como en Linux, con un sólido conjunto de comparables, incluida la tarjeta LSI de la generación anterior y otros aceleradores de aplicaciones líderes. Según nuestra profundidad habitual, todos nuestros gráficos de rendimiento detallados y el contenido se entregan en una sola página para que el consumo de estos puntos de datos sea lo más fácil posible.

Especificaciones del LSI Nytro WarpDrive

  • Celda de un solo nivel (SLC)
    • Unidad Nytro Warp de 200 GB WLP4-200
      • IOPS secuenciales (4K): 238,000 133,000 de lectura, XNUMX XNUMX de escritura
      • IOPS de lectura y escritura secuenciales (8K): 189,000 137,000 de lectura, XNUMX XNUMX de escritura
      • Ancho de banda (256K): 2.0 GB/s de lectura, 1.7 GB/s de escritura
    • Unidad Nytro Warp de 400 GB WLP4-400
      • IOPS secuenciales (4K): 238,000 133,000 de lectura, XNUMX XNUMX de escritura
      • IOPS de lectura y escritura secuenciales (8K): 189,000 137,000 de lectura, XNUMX XNUMX de escritura
      • Ancho de banda (256K): 2.0 GB/s de lectura, 1.7 GB/s de escritura
  • Célula empresarial multinivel (eMLC)
    • Unidad Nytro WarpDrive BLP400-4 de 400 GB
      • IOPS secuenciales (4K): 218,000 75,000 de lectura, XNUMX XNUMX de escritura
      • IOPS de lectura y escritura secuenciales (8K): 183,000 118,000 de lectura, XNUMX XNUMX de escritura
      • Ancho de banda (256K): 2.0 GB/s de lectura, 1.0 GB/s de escritura
    • Unidad Nytro WarpDrive BLP800-4 de 800 GB
      • IOPS secuenciales (4K): 218,000 75,000 de lectura, XNUMX XNUMX de escritura
      • IOPS de lectura y escritura secuenciales (8K): 183,000 118,000 de lectura, XNUMX XNUMX de escritura
      • Ancho de banda (256K): 2.0 GB/s de lectura, 1.0 GB/s de escritura
    • Unidad Nytro WarpDrive BLP1600-4 de 1600 GB
      • IOPS secuenciales (4K): 218,000 75,000 de lectura, XNUMX XNUMX de escritura
      • IOPS de lectura y escritura secuenciales (8K): 183,000 118,000 de lectura, XNUMX XNUMX de escritura
      • Ancho de banda (256K): 2.0 GB/s de lectura, 1.0 GB/s de escritura
  • Latencia media < 50 microsegundos
  • Interfaz: x8 PCI Express 2.0
  • Consumo de energía: <25 vatios
  • Factor de forma: perfil bajo (longitud media, MD2)
  • Ambientales Operacional de 0 a 45C
  • Compatibilidad con SO
    • Microsoft: Windows XP, Vista, 2003, 7; Servidor Windows 2003 SP2, 2008 SP2, 2008 R2 SP1
    • Linux: Cent OS 6; RHEL 5.4, 5.5, 5.6, 5.7, 6.0, 6.1; SLES: 10SP1, 10SP2, 10SP4, 11SP1; OEL 5.6, 6.0
    • UNIX: FreeBSD 7.2, 7.4, 8.1, 8.2; Solaris 10U10, 11 (x86 y SPARC)
    • Hipervisores: VMware 4.0 U2, 4.1 U1, 5.0
  • Retención de datos al final de la vida útil >6 meses SLC, >3 meses eMLC
  • Comandos de la tecnología de autocontrol, análisis e informes de supervisión del estado del producto (SMART), además de supervisión adicional de SSD

Construcción y Diseño

La LSI Nytro WarpDrive es una tarjeta PCI-Express x8 de media altura y media longitud compuesta por cuatro SSD de factor de forma personalizado conectados en RAID0 a una placa de interfaz principal. Al ser una tarjeta de media altura, Nytro WarpDrive es compatible con más servidores simplemente cambiando el adaptador de backplane. A continuación se muestra nuestro Lenovo Think Server RD240, utilizado en muchas de nuestras pruebas empresariales, que admite tarjetas de altura completa.

Similar al WarpDrive de la generación anterior, LSI utiliza procesadores SandForce en el corazón del nuevo Nytro WarpDrive. Mientras que el modelo de la generación anterior usaba seis controladores SATA 3.0Gb/s SF-1500, el Nytro usa cuatro controladores SATA 6.0Gb/s SF-2500. El Nytro alberga dos de estos SSD en dos "bancos" de disipadores de calor intercalados que están conectados a la placa principal con un pequeño cable plano. Para conectar estos controladores con la computadora host, LSI usa su propio puente SAS2008 PCIe a SAS, que tiene un amplio soporte de controladores en múltiples sistemas operativos.

A diferencia del WarpDrive de primera generación, estos disipadores de calor pasivos permiten que los controladores NAND y SandForce arrojen calor primero en un disipador de calor, que luego se enfría pasivamente mediante el flujo de aire en el chasis del servidor. Esto reduce los puntos calientes y garantiza un rendimiento de hardware más estable durante la vida útil del producto.

Una vista desde arriba de la tarjeta muestra las placas de aluminio apretadas debajo, entre y encima de los SSD personalizados que alimentan el Nytro WarpDrive. El Nytro también es compatible con las luces indicadoras de HDD heredadas, para aquellos que desean que ese nivel de monitoreo sea visible externamente.

El LSI Nytro WarpDrive es totalmente compatible con PCIe 2.0 x8 y solo consume <25 vatios de energía durante su funcionamiento. Esto le permite operar sin ninguna alimentación externa conectada y le brinda más compatibilidad de hardware con dispositivos como los dispositivos Fusion-io "Duo" que requieren alimentación externa (o soporte para extraer energía sobre la especificación PCIe) para operar a pleno rendimiento.

Cada uno de los cuatro SSD que alimentan el Nytro WarpDrive SLC LSI de 200 GB tiene un controlador SandForce SF-2500 y ocho piezas Toshiba SLC Toggle NAND de 8 GB. Esto le da a cada SSD una capacidad total de 64 GB, que luego se aprovisiona en exceso en un 22 % para tener una capacidad utilizable de 50 GB.

Software

Para administrar sus productos Nytro WarpDrive, LSI ofrece a los clientes la utilidad de administración CLI Nytro WarpDrive. La utilidad de administración permite a los usuarios actualizar el firmware, monitorear la salud de la unidad y formatear WarpDrive para diferentes capacidades ajustando el nivel de sobreaprovisionamiento. Se ofrecen múltiples versiones de la utilidad según el sistema operativo que se requiera, con soporte para Windows, Linux, FreeBSD, Solaris y VMware.

La utilidad de administración Nytro WarpDrive es tan básica como parece, ya que brinda a los usuarios la información u opciones suficientes para realizar el trabajo. Dado que la mayor parte del tiempo se pasa con estas tarjetas en producción, no encontrará que muchos técnicos de TI carguen esta utilidad día a día, aunque la cantidad de información es insuficiente en comparación con lo que ofrecen otros proveedores.

Desde un aspecto de monitoreo de salud, la utilidad de administración de LSI realmente solo funciona para decirle la temperatura exacta y la respuesta sí/no cuando se trata de averiguar qué tan lejos está la vida útil del WarpDrive. Con una lectura porcentual de la garantía restante que da alguna indicación de la salud, una cifra detallada del total de bytes escritos o el total de bytes leídos sería mucho mejor para que el usuario sepa cuánto se ha utilizado la tarjeta y cuánto tiempo de vida le depara el futuro. .

Otra característica que ofrece la utilidad que no era compatible con WarpDrive de primera generación es la capacidad de cambiar el nivel de sobreaprovisionamiento del dispositivo de bloque lógico. En una configuración estándar, nuestro SLC Nytro WarpDrive de 200 GB tenía una capacidad utilizable de 186.26 GB, mientras que el modo de sobreaprovisionamiento de rendimiento redujo esa cantidad a 149.01 GB. También se incluyó un tercer modo de sobreaprovisionamiento de capacidad máxima, aunque no se admitía en nuestro modelo.

Modos de formateo de Nytro WarpDrive (para SLC de 200 GB):

  • Sobreaprovisionamiento de rendimiento: 149.01 GB
  • Sobreaprovisionamiento nominal: 186.26 GB
  • Capacidad máxima sobre aprovisionamiento: no se admite en nuestro modelo de revisión

Antecedentes de prueba y comparables

Cuando se trata de probar hardware empresarial, el entorno es tan importante como los procesos de prueba utilizados para evaluarlo. En StorageReview, ofrecemos el mismo hardware e infraestructura que se encuentran en muchos centros de datos a los que, en última instancia, estarían destinados los dispositivos que probamos. Esto incluye servidores empresariales, así como equipos de infraestructura adecuados, como redes, espacio en rack, acondicionamiento/supervisión de energía y hardware comparable de la misma clase para evaluar correctamente el rendimiento de un dispositivo. Ninguna de nuestras revisiones está pagada o controlada por el fabricante del equipo que estamos probando; con comparables relevantes seleccionados a nuestra discreción de productos que tenemos en nuestro laboratorio.

Plataforma de prueba empresarial StorageReview:

Lenovo Think Server RD240

  • 2 x Intel Xeon X5650 (2.66 GHz, caché de 12 MB)
  • Windows Server 2008 Standard Edition R2 SP1 de 64 bits y CentOS 6.2 de 64 bits
  • Conjunto de chips Intel 5500+ ICH10R
  • Memoria: 8 GB (2 x 4 GB) 1333 Mhz DDR3 RDIMM registrados

Comparables de revisión:

640GB Fusion-io ioDrive Duo

  • Lanzamiento: 1S2009
  • Tipo NAND: MLC
  • Controlador: 2 x propietario
  • Visibilidad del dispositivo: JBOD, software RAID según el sistema operativo
  • Fusion-io VSL Windows: 3.1.1
  • Fusion-io VSL Linux 3.1.1

200GB LSI Nytro WarpDrive WLP4-200

  • Lanzamiento: 1S2012
  • Tipo NAND: SLC
  • Controlador: 4 x LSI SandForce SF-2500 a través de LSI SAS2008 PCIe a SAS Bridge
  • Visibilidad del dispositivo: hardware fijo RAID0
  • Windows LSI: 2.10.51.0
  • LSI Linux: Controlador nativo CentOS 6.2

300GB LSI WarpDrive SLP-300

  • Lanzamiento: 1S2010
  • Tipo NAND: SLC
  • Controlador: 6 x LSI SandForce SF-1500 a través de LSI SAS2008 PCIe a SAS Bridge
  • Visibilidad del dispositivo: hardware fijo RAID0
  • Windows LSI: 2.10.43.00
  • LSI Linus: Controlador nativo CentOS 6.2

1.6TB OCZ Z-Drive R4

  • Lanzamiento: 2S2011
  • Tipo NAND: MLC
  • Controlador: 8 x LSI SandForce SF-2200 a través de OCZ VCA PCIe personalizado a SAS Bridge
  • Visibilidad del dispositivo: hardware fijo RAID0
  • Controlador de Windows OCZ: 1.3.6.17083
  • Controlador Linux OCZ: 1.0.0.1480

Análisis de carga de trabajo sintética empresarial (configuración de stock)

La forma en que vemos las soluciones de almacenamiento PCIe es más profunda que solo observar el rendimiento tradicional en ráfagas o en estado estable. Al observar el rendimiento promedio durante un largo período de tiempo, pierde de vista los detalles detrás del rendimiento del dispositivo durante todo ese período. Dado que el rendimiento de flash varía mucho a medida que pasa el tiempo, nuestro nuevo proceso de evaluación comparativa analiza el rendimiento en áreas que incluyen el rendimiento total, la latencia promedio, la latencia máxima y la desviación estándar durante toda la fase de preacondicionamiento de cada dispositivo. Con los productos empresariales de gama alta, la latencia suele ser más importante que el rendimiento. Por esta razón, hacemos todo lo posible para mostrar las características de rendimiento completo de cada dispositivo que ponemos a prueba. Laboratorio de pruebas empresarial.

También hemos agregado comparaciones de rendimiento para mostrar cómo funciona cada dispositivo con un conjunto de controladores diferente en los sistemas operativos Windows y Linux. Para Windows, usamos los controladores más recientes en el momento de la revisión original, y luego cada dispositivo se prueba en un entorno de Windows Server 64 R2008 de 2 bits. Para Linux, usamos el entorno CentOS 64 de 6.2 bits, que es compatible con cada Acelerador de aplicaciones Enterprise PCIe. Nuestro principal objetivo con esta prueba es mostrar cómo difiere el rendimiento del sistema operativo, ya que tener un sistema operativo que figura como compatible en una hoja de producto no siempre significa que el rendimiento en todos ellos sea igual.

Todos los dispositivos probados se someten a la misma política de prueba de principio a fin. Actualmente, para cada carga de trabajo individual, los dispositivos se borran de forma segura utilizando las herramientas proporcionadas por el proveedor, preacondicionados en estado estable con la carga de trabajo idéntica 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 prueba en intervalos establecidos en múltiples perfiles de profundidad de subprocesos/colas para mostrar el rendimiento con un uso ligero y pesado. Para las pruebas con 100 % de actividad de lectura, el preacondicionamiento es con la misma carga de trabajo, aunque cambia a 100 % de escritura.

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)

En este momento, Enterprise Synthetic Workload Analysis incluye cuatro perfiles comunes, que pueden intentar reflejar la actividad del mundo real. Estos se eligieron para tener cierta similitud con nuestros puntos de referencia anteriores, así como un terreno común para compararlos con valores ampliamente publicados, como la velocidad máxima de lectura y escritura de 4K, así como 8K 70/30 comúnmente utilizados para unidades empresariales. También incluimos dos cargas de trabajo mixtas heredadas, incluido el servidor de archivos tradicional y el servidor web que ofrece una amplia combinación de tamaños de transferencia. Estos dos últimos se eliminarán gradualmente con los puntos de referencia de la aplicación en esas categorías a medida que se introduzcan en nuestro sitio y se reemplazarán con nuevas cargas de trabajo sintéticas.

  • 4K
    • 100 % de lectura o 100 % de escritura
    • 100% 4K
  • 8K 70/30
    • 70% lectura, 30% escritura
  • servidor de archivos
    • 80% lectura, 20% escritura
    • 10% 512b, 5% 1k, 5% 2k, 60% 4k, 2% 8k, 4% 16k, 4% 32k, 10% 64k
  • Servidor Web
    • 100% Leer
    • 22% 512b, 15% 1k, 8% 2k, 23% 4k, 15% 8k, 2% 16k, 6% 32k, 7% 64k, 1% 128k, 1% 512k

Al observar una actividad de escritura 100 % 4K bajo una carga pesada de 16 subprocesos y 16 colas durante un período de 6 horas, descubrimos que el LSI Nytro WarpDrive ofrecía un rendimiento más lento pero muy consistente en comparación con los otros aceleradores de aplicaciones PCIe. Nytro WarpDrive comenzó con aproximadamente 33,000 4 IOPS de escritura 30,000K y se estabilizó en 130,000 180,000 IOPS al final de esta fase de preacondicionamiento. Esto se compara con el WarpDrive de primera generación que alcanzó un máximo de 35,000 XNUMX-XNUMX XNUMX IOPS y se estabilizó en XNUMX XNUMX IOPS.

La latencia promedio durante la fase de preacondicionamiento se estableció rápidamente en aproximadamente 8.5 ms, mientras que WarpDrive de primera generación comenzó alrededor de 2 ms antes de disminuir a 7.2 ms cuando alcanzó el estado estable.

Cuando se trata de latencia máxima, casi no hay duda de que SLC es el rey en términos de picos que son pocos y distantes entre sí. El nuevo Nytro WarpDrive tuvo la latencia máxima constante más baja en Windows, que aumentó con su controlador CentOS, pero siguió siendo muy respetable.

En cuanto a la desviación estándar de la latencia, en Windows, Nytro WarpDrive ofreció algunas de las latencias más consistentes. igualado solo por el WarpDrive de primera generación. Sin embargo, en CentOS, la desviación estándar fue más del doble, más de 20 ms frente a 7.2 ms en Windows.

Después de que los aceleradores de aplicaciones PCIe pasaron por su proceso de preacondicionamiento de escritura 4K, probamos su rendimiento durante un intervalo más largo. En Windows, el LSI Nytro WarpDrive midió 161,170 29,946 IOPS de lectura y 97,333 29,788 IOPS de escritura, mientras que su rendimiento en Linux midió 4 5,000 IOPS de lectura y XNUMX XNUMX IOPS de escritura. El rendimiento de lectura en Windows y Linux fue superior al de la generación anterior de WarpDrive, aunque el rendimiento de estado estable de XNUMXK disminuyó XNUMX IOPS.

El LSI Nytro WarpDrive ofreció la segunda latencia de lectura 4K más baja, detrás del OCZ Z-Drive R4 que usa 8 controladores SF-2200 en comparación con los cuatro controladores SF-2500 del Nytro WarpDrive. La latencia de escritura fue la más lenta del paquete: 8.54 ms en Windows y 8.591 ms en Linux (sin contar el OCZ Z-Drive R4 que ni siquiera estaba en el mismo estadio).

Al observar la latencia máxima más alta durante la duración de nuestros intervalos de prueba de lectura y escritura 4K finales, el LSI Nytro WarpDrive ofreció la latencia de escritura 4K más baja del paquete con 51 ms en Windows. Su rendimiento en Linux midió 486 ms, así como un alto parpadeo de lectura de 4K en Windows que midió 1,002 ms, pero en general se ubicó bien en comparación con nuestros otros comparables.

Si bien la latencia máxima solo mostrará el tiempo de respuesta único durante una prueba completa, mostrar la desviación estándar brinda una imagen completa de qué tan bien se comporta la unidad durante toda la prueba. El Nytro WarpDrive llegó a la mitad del grupo, con una desviación estándar de latencia de lectura de aproximadamente el doble que la del WarpDrive de primera generación. La desviación estándar en la prueba de escritura fue solo un poco más alta en Windows, pero se retrasó en Linux. En Windows, su rendimiento de escritura todavía llegó a la parte superior del paquete, por encima de Fusion ioDrive Duo y OCZ Z-Drive R4.

La siguiente prueba de preacondicionamiento funciona con una distribución de carga de trabajo de lectura/escritura más realista, en comparación con la actividad de escritura del 100 % en nuestra prueba 4K. Aquí, tenemos una combinación de 70 % de lectura y 30 % de escritura de transferencias de 8K. En cuanto a nuestra carga de trabajo mixta 8K 70/30 bajo una carga pesada de 16 subprocesos y 16 colas durante un período de 6 horas, Nytro WarpDrive se estabilizó rápidamente en 87,000 70,000 IOPS, finalizando como la unidad más rápida del grupo en Windows. El Nytro WarpDrive se estabilizó en alrededor de XNUMX XNUMX IOPS en Linux, aunque también fue el rendimiento de Linux más rápido del grupo.

En nuestra carga de trabajo de 8K 70/30 16T/16Q, el LSI Nytro WarpDrive ofreció, con mucho, la latencia promedio más consistente, manteniéndose en 2.9 ms durante nuestra prueba de Windows y 3.6 ms en Linux.

Similar al comportamiento que medimos en nuestra prueba de preacondicionamiento de escritura 4K, el Nytro WarpDrive basado en SLC también ofreció una latencia máxima extremadamente baja durante la duración del proceso de preacondicionamiento 8K 70/30. Su rendimiento en Windows rondaba los 25 ms, mientras que su rendimiento en Linux flotaba más alto, alrededor de los 200 ms.

Si bien la latencia máxima en intervalos pequeños le da una idea de cómo se está desempeñando un dispositivo en una prueba, mirar su desviación estándar le muestra que esos picos se agruparon de cerca. El Nytro WarpDrive en Windows ofreció la desviación estándar más baja del grupo, midiendo casi la mitad del WarpDrive de primera generación. En Linux, la desviación estándar fue mucho más alta, casi por un factor de cuatro, aunque todavía se ubicó en el medio/alto nivel.

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 carga de trabajo mixtos escalan el rendimiento en una amplia gama de combinaciones de subprocesos/colas. En estas pruebas, ampliamos la intensidad de nuestra carga de trabajo desde 2 subprocesos y 2 colas hasta 16 subprocesos y 16 colas. El LSI Nytro WarpDrive pudo ofrecer un rendimiento sustancialmente mayor con cargas de trabajo de menor número de subprocesos con una profundidad de cola de entre 4 y 16. Esta ventaja se mostró en gran medida durante toda la prueba en la que se analizó el rendimiento de Windows, aunque en Linux esa ventaja se limitó a aproximadamente 70,000 4 IOPS donde el RXNUMX (en Windows) pudo vencerlo en algunas áreas.

En la otra mitad de la ecuación de rendimiento total, el LSI Nytro WarpDrive ofreció constantemente algunas de las latencias más bajas en nuestras pruebas 8K 70/30. En Windows, Nytro WarpDrive llegó a la cima del paquete, mientras que Z-Drive R4 en Windows superó el rendimiento de Nytro en Linux.

En nuestra prueba de 8K 70/30, el LSI Nytro WarpDrive basado en SLC en Windows tuvo más picos de latencia máxima de más de 1,000 ms, mientras que el controlador de Linux mantuvo eso suprimido hasta las cargas de trabajo más altas de 16 subprocesos. Si bien este comportamiento no difirió del Fusion ioDrive Duo o Z-Drive R4, tuvo picos de latencia más altos que el WarpDrive de primera generación en Windows, especialmente bajo cargas más exigentes.

Si bien los picos altos ocasionales pueden parecer desalentadores, se puede ver la imagen completa de la latencia al observar la desviación estándar de la latencia. En nuestra carga de trabajo de 8K 70/30, el LSI Nytro WarpDrive ofreció la desviación estándar más baja en la mayor parte de nuestras pruebas de 8K,

La carga de trabajo del servidor de archivos representa un espectro de tamaño de transferencia más grande que afecta a cada dispositivo en particular, por lo que en lugar de conformarse con una carga de trabajo estática de 4k u 8k, la unidad debe hacer frente a solicitudes que van desde 512b a 64K. En nuestra prueba de rendimiento del servidor de archivos, el OCZ Z-Drive R4 tuvo una ventaja dominante tanto en ráfagas como cuando se acercó al estado estable. El LSI Nytro WarpDrive comenzó en la parte inferior del paquete entre 39-46,000 XNUMX IOPS, pero se mantuvo así durante la prueba, mientras que el Fusion ioDrive Duo y el WarpDrive de primera generación se deslizaron por debajo.

La latencia en la carga de trabajo de nuestro servidor de archivos siguió un camino similar en LSI Nytro WarpDrive como lo hizo en la sección de rendimiento, donde comenzó relativamente alta en términos de sus capacidades de ráfaga, pero se mantuvo allí durante la prueba. Esta actuación constante como una roca le permitió llegar a la parte superior del grupo, mientras que los demás finalmente se ralentizaron en la sección de resistencia de la fase de preacondicionamiento.

Con su configuración SLC NAND, nuestro Nytro WarpDrive de 200 GB permaneció bastante tranquilo durante la duración de nuestra prueba de preacondicionamiento del servidor de archivos, ofreciendo algunos de los picos de latencia más bajos del grupo. En esta sección, el WarpDrive de primera generación ofreció un rendimiento similar, al igual que el Fusion ioDrive Duo, aunque el último tuvo muchos picos en el rango de 1,000 ms.

El LSI Nytro WarpDrive se destacó fácilmente al observar la desviación estándar de latencia en la prueba de preacondicionamiento del servidor de archivos. Con un solo pico, fue casi plano a 2 ms durante este proceso de 6 horas y demostró ser más consistente que el WarpDrive de primera generación.

Una vez que nuestro proceso de preacondicionamiento finalizó con una carga alta de 16T/16Q, analizamos el rendimiento del servidor de archivos en una amplia gama de niveles de actividad. Similar al rendimiento de Nytro en nuestra carga de trabajo de 8K 70/30, pudo ofrecer el rendimiento más alto en niveles bajos de subprocesos y profundidad de cola. Este liderazgo lo asumió el OCZ Z-Drive R4 en la carga de trabajo del servidor de archivos en niveles superiores a 4T/8Q, donde el recuento de ocho controladores del R4 lo ayudó a estirar aún más sus piernas. En la parte restante de nuestra prueba de rendimiento, el Nytro WarpDrive quedó en segundo lugar debajo del Z-Drive R4 en Windows.

Con un alto rendimiento también viene una latencia promedio baja, donde el LSI Nytro WarpDrive pudo lograr muy buenos tiempos de respuesta a profundidades de cola más bajas, midiendo tan solo 0.366ms a 2T/2Q. Sin embargo, no fue el más rápido, ya que ioDrive Duo ocupó el primer lugar, midiendo 0.248 ms en la misma parte de la prueba. Sin embargo, a medida que aumentaban las cargas, el Nytro WarpDrive llegó justo debajo del OCZ Z-Drive R4, utilizando la mitad de los controladores.

Al comparar la latencia máxima de la carga de trabajo del servidor de archivos entre el OCZ Z-Drive R4 y el LSI Nytro WarpDrive, es fácil ver cuál es la ventaja de SLC NAND. Durante la duración de las diferentes cargas de prueba, el Nytro WarpDrive basado en SLC y el WarpDrive de primera generación ofrecieron algunos de los tiempos de respuesta pico más bajos y la menor cantidad de picos generales.

Nuestro análisis de desviación estándar de latencia reiteró que Nytro WarpDrive pudo presentar un rendimiento líder en su clase durante la duración de nuestra carga de trabajo del servidor de archivos. La única área en la que la capacidad de respuesta comenzó a disminuir fue con una carga de trabajo de 16T/16Q, donde Nytro WarpDrive en Linux tenía más variación en su latencia.

Nuestra última carga de trabajo es bastante única en la forma en que analizamos la fase de preacondicionamiento de la prueba en comparación con el resultado principal. Como carga de trabajo diseñada con una actividad de lectura del 100 %, es difícil mostrar el verdadero rendimiento de lectura de cada dispositivo sin un paso de acondicionamiento previo adecuado. Para mantener la carga de trabajo de acondicionamiento igual que la carga de trabajo de prueba, invertimos el patrón para que sea 100 % de escritura. Por esta razón, los gráficos de preacondicionamiento son mucho más dramáticos que los números finales de carga de trabajo.

Si bien no se convirtió en un ejemplo de victorias lentas y constantes, el Nytro WarpDrive tuvo el rendimiento de ráfaga más bajo (sin contar el rendimiento problemático del controlador Linux del R4), pero a medida que los otros dispositivos se ralentizaron hacia el final del proceso de preacondicionamiento, el Nytro WarpDrive quedó en segundo lugar debajo del R4 en Windows. Esto lo colocó por delante tanto del ioDrive Duo como del WarpDrive de primera generación bajo nuestra pesada carga de trabajo de servidor web invertido de 16T/16Q.

La latencia promedio de Nytro WarpDrive en nuestra prueba de preacondicionamiento del servidor web se mantuvo estable en 20.9 ms durante la prueba. Esto se compara con los 31 ms del WarpDrive de primera generación hacia la segunda mitad de la prueba.

En términos del acelerador de aplicaciones PCIe con mayor capacidad de respuesta, el LSI Nytro WarpDrive obtuvo el primer lugar con su rendimiento en Windows durante nuestra prueba de preacondicionamiento del servidor web. Mantuvo sus tiempos de respuesta máximos por debajo de los 120 ms en Windows y justo por encima de los 500 ms en Linux.

Con apenas un pico en nuestra prueba de preacondicionamiento del servidor web, el LSI Nytro WarpDrive volvió a impresionar con su desviación estándar de latencia increíblemente baja. En Windows, ofreció el rendimiento más consistente, superando al WarpDrive de primera generación. Su rendimiento en Linux no fue tan bueno, pero aun así quedó en la mitad del grupo.

Al volver a una carga de trabajo del servidor web de lectura del 100 % después del proceso de preacondicionamiento, el OCZ Z-Drive R4 ofreció el rendimiento más alto en Windows, pero solo después de una profundidad de cola efectiva de 32. Antes de eso, el Nytro WarpDrive pudo salir victorioso. con recuentos de subprocesos más bajos sobre una profundidad de cola de 4. El líder en el campo de subprocesos bajos/profundidad de cola baja seguía siendo el Fusion ioDrive Duo.

El LSI Nytro WarpDrive pudo ofrecer una baja latencia impresionante en nuestra carga de trabajo del servidor web, midiendo tan solo 0.267 ms en Linux con una carga de 2T/2Q. Su tiempo de respuesta promedio más alto fue de 4.5 ms en Linux con una carga de 16T/16Q. En general, se desempeñó muy bien, superado solo por OCZ Z-Drive R4 en Windows con profundidades de cola efectivas más altas.

Todos los aceleradores de aplicaciones PCIe sufrieron algunos picos de alta latencia en nuestra prueba de servidor web, con diferencias mínimas entre el sistema operativo, el controlador o el tipo de NAND. En general, Linux fue el punto fuerte de LSI tanto para Nytro WarpDrive como para WarpDrive de primera generación, ya que tuvo menos picos de latencia en comparación con el rendimiento de Windows.

Si bien el rendimiento de latencia máxima puede parecer problemático, lo que realmente importa es cómo funciona el dispositivo durante toda la prueba. Aquí es donde entra en juego la desviación estándar de la latencia, midiendo qué tan consistente fue la latencia en general. Si bien el LSI Nytro WarpDrive en Windows tuvo picos más frecuentes en comparación con su rendimiento en Linux, tuvo una desviación estándar más baja en Windows con profundidades de cola efectivas más altas.

Conclusión

El LSI Nytro WarpDrive WLP4-200 representa un sólido paso adelante para la línea de aceleración de aplicaciones de LSI. En general, es más rápido en la mayoría de las áreas que la generación anterior SLP-300, gracias al controlador SandForce SF-2500 actualizado y al firmware mejorado que se usó esta vez. Estructuralmente también es más simple, pasando de seis unidades en RAID0 a cuatro. LSI también ha agregado un montón de opciones de capacidad y NAND para la línea Nytro WarpDrive, brindando a los compradores una variedad de opciones desde 200 GB en SLC hasta 1.6 TB en eMLC. En general, la oferta es más completa y completa, y ofrece flexibilidad, lo que debería aumentar la adopción del mercado para la familia Nytro WarpDrive en general.

Un gran punto de venta para LSI es la compatibilidad de sus productos a nivel de hardware y sistema operativo. Observamos un sólido rendimiento de Nytro WarpDrive en nuestras pruebas de Windows y Linux. El conjunto de controladores de Windows fue definitivamente más pulido, ofreciendo un rendimiento mucho mayor en algunas áreas. Si bien el ioDrive Duo también mostró una muy buena compatibilidad con múltiples sistemas operativos, no se puede decir lo mismo del Z-Drive R4 de OCZ, que tenía una brecha gigantesca en el rendimiento entre sus controladores de Windows y Linux.

Cuando se trata de administración, LSI ofrece herramientas de software para verificar el estado y manejar comandos básicos para la mayoría de los principales sistemas operativos. Su utilidad de administración CLI WarpDrive es básica, pero aún así hace el trabajo cuando se trata de formatear o aprovisionar en exceso la unidad. El paquete de software es ciertamente un poco espartano, pero incluso estas herramientas son apreciadas, ya que algunas en el espacio de almacenamiento PCIe no ofrecen mucho en lo que respecta a la administración de unidades.

El aspecto más sorprendente de LSI Nytro WarpDrive es su comportamiento en nuestras cargas de trabajo empresariales. En comparación con otros aceleradores de aplicaciones PCIe que hemos probado, su rendimiento de ráfagas no fue el más impresionante, pero el hecho de que se mantuvo sólido como una roca durante la duración de nuestras pruebas sí lo fue. Lo que le faltaba en velocidad fuera de la línea, lo compensó con creces en una latencia constante con una desviación estándar increíblemente baja bajo carga. Para las aplicaciones empresariales que exigen una ventana estrecha de tiempos de respuesta aceptables bajo carga, la baja latencia máxima y la desviación estándar separan a los hombres de los niños. También es importante recordar que las unidades basadas en SandForce tienen ventajas de compresión que no se destacan en este tipo de pruebas de carga de trabajo. Por esta razón, y para mostrar un perfil aún más completo del rendimiento de las unidades empresariales, StorageReview está creando actualmente un sólido conjunto de puntos de referencia a nivel de aplicación que pueden mostrar más diferencias entre los productos de almacenamiento empresarial.

Ventajas

  • Mayor rendimiento al tiempo que se reduce el número de controladores
  • Compatibilidad con sistemas host líderes en la industria
  • Más NAND y opciones de capacidad que la generación anterior de WarpDrive
  • Latencia increíblemente consistente bajo estrés

Contras

  • Herramientas de software limitadas para la gestión de unidades
  • Rendimiento de ráfaga más débil (excelente rendimiento de estado estable)

Resumen Final

El LSI Nytro WarpDrive WLP4-200 es un sólido acelerador de aplicaciones PCIe y ganará a los clientes empresariales por su excelente rendimiento de estado estable, rendimiento constante en una variedad de usos y compatibilidad líder en su clase con sistemas host. LSI hizo un buen trabajo con Nytro WarpDrive desde el diseño del hardware hasta el buen funcionamiento, y nuestras principales quejas se relacionan con las herramientas de administración de unidades. Si bien no sale de la puerta tan rápido como otros, eso generalmente no es muy importante para la empresa y hay algo que decir sobre una unidad que funciona bien desde el primer momento y continúa funcionando bien, en casi cualquier Sistema operativo.

Productos de aceleración de aplicaciones LSI

Discutir esta revisión