Casa Impresa Recensione PCIe aziendale Nytro WarpDrive WLP4-200 di LSI

Recensione PCIe aziendale Nytro WarpDrive WLP4-200 di LSI

by Kevin O'Brien

Nytro WarpDrive WLP4-200 di LSI rappresenta l'impegno di seconda generazione di LSI nello spazio di accelerazione delle applicazioni PCIe aziendali. LSI si basa su una lunga storia di prodotti di storage aziendale con la linea di prodotti di accelerazione recentemente rinominata LSI Nytro. IL Famiglia Nitro include ovviamente PCIe WarpDrive, ma comprende anche il caching Nytro XD di LSI e i prodotti Nytro MegaRAID che sfruttano il caching intelligente con flash integrato per l'accelerazione, offrendo ai clienti un'intera suite di opzioni mentre valutano lo storage ad alte prestazioni. Nytro WarpDrive è disponibile in una varietà di configurazioni, comprese le versioni eMLC e SLC, con capacità che vanno da 200 GB fino a 1.6 TB.


Nytro WarpDrive WLP4-200 di LSI rappresenta l'impegno di seconda generazione di LSI nello spazio di accelerazione delle applicazioni PCIe aziendali. LSI si basa su una lunga storia di prodotti di storage aziendale con la linea di prodotti di accelerazione recentemente rinominata LSI Nytro. IL Famiglia Nitro include ovviamente PCIe WarpDrive, ma comprende anche il caching Nytro XD di LSI e i prodotti Nytro MegaRAID che sfruttano il caching intelligente con flash integrato per l'accelerazione, offrendo ai clienti un'intera suite di opzioni mentre valutano lo storage ad alte prestazioni. Nytro WarpDrive è disponibile in una varietà di configurazioni, comprese le versioni eMLC e SLC, con capacità che vanno da 200 GB fino a 1.6 TB.

Come WarpDrive SLP-300 predecessori, i nuovi Nytro WarpDrive funzionano più o meno allo stesso modo facendo RAID su più SSD insieme. Il Nytro WarpDrive questa volta utilizza meno controller/SSD, optando per quattro invece dei sei dell'originale. Anche i controller sono stati aggiornati; il Nytro WarpDrive utilizza quattro controller LSI SandForce SF-2500 di ultima generazione abbinati a SLC o eMLC NAND a seconda del modello. Questi SSD vengono quindi uniti in RAID0 tramite un bridge LSI PCIe-SAS per formare un dispositivo a blocchi logici da 200 GB a 1600 GB. L'unità viene quindi presentata al sistema operativo, che in questo caso potrebbe significare più varianti Windows, Linux, UNIX, con un driver LSI consolidato che in molti casi è integrato nel sistema operativo stesso.

Oltre alla rinomata compatibilità host e alla reputazione di stabilità di LSI, l'altro componente tecnologico fondamentale del Nytro WarpDrive sono i controller SandForce. LSI utilizzava i controller SF-1500 della generazione precedente nella scheda PCIe di prima generazione SLP-300; questa volta utilizzano la famiglia SF-2500. Sebbene il controller stesso sia migliorato, c’è anche un ulteriore vantaggio ingegneristico ora che LSI ha acquisito SandForce. Sebbene i risultati possano essere più discreti, i vantaggi ci sono comunque e includono un migliore supporto per l'unità tramite aggiornamenti del firmware e generalmente un'unità più strettamente integrata.

Sebbene la stabilità e le prestazioni costanti tra i sistemi operativi siano importanti, queste funzionalità aprono semplicemente la porta. Le prestazioni sono fondamentali e il Nytro WarpDrive non delude. Nella fascia alta, le schede forniscono 4K IOPS sequenziali di 238,000 in lettura e 133,000 in scrittura, insieme a 8K IOPS sequenziali di 189,000 in lettura e 137,000 in scrittura. La latenza è un'altra specifica prestazionale altrettanto importante; il Nytro WarpDrive registra una latenza di soli 50 microsecondi.

In questa recensione applichiamo la nostra suite completa di benchmark aziendali, sia su Windows che su Linux, con un solido set di comparabili, inclusa la scheda LSI della generazione precedente e altri acceleratori di applicazioni leader. Secondo la nostra consueta profondità, tutti i nostri grafici e contenuti dettagliati sulle prestazioni vengono forniti su un'unica pagina per rendere il consumo di questi punti dati il ​​più semplice possibile.

Specifiche Nytro WarpDrive di LSI

  • Cella a livello singolo (SLC)
    • Nytro WarpDrive WLP200-4 da 200 GB
      • IOPS sequenziali (4K) – 238,000 letture, 133,000 scritture
      • IOPS di lettura e scrittura sequenziali (8K) – 189,000 letture, 137,000 scritture
      • Larghezza di banda (256K): 2.0 GB/s in lettura, 1.7 GB/s in scrittura
    • Nytro WarpDrive WLP400-4 da 400 GB
      • IOPS sequenziali (4K) – 238,000 letture, 133,000 scritture
      • IOPS di lettura e scrittura sequenziali (8K) – 189,000 letture, 137,000 scritture
      • Larghezza di banda (256K): 2.0 GB/s in lettura, 1.7 GB/s in scrittura
  • Cella multilivello aziendale (eMLC)
    • Nytro WarpDrive BLP400-4 da 400 GB
      • IOPS sequenziali (4K) – 218,000 letture, 75,000 scritture
      • IOPS di lettura e scrittura sequenziali (8K) – 183,000 letture, 118,000 scritture
      • Larghezza di banda (256K): 2.0 GB/s in lettura, 1.0 GB/s in scrittura
    • Nytro WarpDrive BLP800-4 da 800 GB
      • IOPS sequenziali (4K) – 218,000 letture, 75,000 scritture
      • IOPS di lettura e scrittura sequenziali (8K) – 183,000 letture, 118,000 scritture
      • Larghezza di banda (256K): 2.0 GB/s in lettura, 1.0 GB/s in scrittura
    • Nytro WarpDrive BLP1600-4 da 1600 GB
      • IOPS sequenziali (4K) – 218,000 letture, 75,000 scritture
      • IOPS di lettura e scrittura sequenziali (8K) – 183,000 letture, 118,000 scritture
      • Larghezza di banda (256K): 2.0 GB/s in lettura, 1.0 GB/s in scrittura
  • Latenza media < 50 microsecondi
  • Interfaccia: x8 PCI Express 2.0
  • Consumo energetico – <25 watt
  • Fattore di forma: profilo basso (mezza lunghezza, MD2)
  • Ambientali Operativi da 0 a 45°C
  • Compatibilità OS
    • Microsoft: Windows XP, Vista, 2003, 7; Windows Server 2003 SP2, 2008 SP2, 2008 R2 SP1
    • Linux: CentOS 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 e SPARC)
    • Hypervisor: VMware 4.0 U2, 4.1 U1, 5.0
  • Conservazione dei dati di fine vita >6 mesi SLC, >3 mesi eMLC
  • Monitoraggio dello stato del prodotto Comandi SMART (Self-Monitoring, Analysis and Reporting Technology), oltre al monitoraggio SSD aggiuntivo

Costruire e disegnare

Nytro WarpDrive di LSI è una scheda PCI-Express x8 a mezza altezza e mezza lunghezza composta da quattro SSD con fattore di forma personalizzato collegati in RAID0 a una scheda di interfaccia principale. Essendo una scheda a mezza altezza, Nytro WarpDrive è compatibile con più server semplicemente scambiando l'adattatore backplane. Di seguito è mostrato il nostro Lenovo Think Server RD240, utilizzato in molti dei nostri test aziendali, che supporta le schede a tutta altezza.

Similmente al WarpDrive della generazione precedente, LSI utilizza i processori SandForce nel cuore del nuovo Nytro WarpDrive. Mentre il modello della generazione precedente utilizzava sei controller SATA 3.0Gb/s SF-1500, il Nytro utilizza quattro controller SATA 6.0Gb/s SF-2500. Il Nytro ospita due di questi SSD in due "banchi" di dissipatori di calore inseriti a sandwich collegati alla scheda principale con un piccolo cavo a nastro. Per interfacciare questi controller con il computer host, LSI utilizza il proprio bridge SAS2008 PCIe-SAS, che dispone di un ampio supporto di driver su più sistemi operativi.

A differenza del WarpDrive di prima generazione, questi dissipatori di calore passivi consentono ai controller NAND e SandForce di disperdere prima il calore in un dissipatore di calore, che viene poi raffreddato passivamente dal flusso d'aria nello chassis del server. Ciò riduce i punti caldi e garantisce prestazioni hardware più stabili per tutta la vita del prodotto.

Una vista dall'alto della scheda mostra le piastre di alluminio strettamente inserite sotto, tra e sopra gli SSD personalizzati che alimentano il Nytro WarpDrive. Il Nytro supporta anche gli indicatori luminosi dell'HDD legacy, per coloro che desiderano che il livello di monitoraggio sia visibile esternamente.

Nytro WarpDrive di LSI è completamente compatibile con PCIe 2.0 x8 e consuma solo <25 watt di potenza durante il funzionamento. Ciò gli consente di funzionare senza alcuna alimentazione esterna collegata e gli conferisce una maggiore compatibilità hardware rispetto a dispositivi come i dispositivi Fusion-io "Duo" che richiedono alimentazione esterna (o supporto per l'assorbimento di energia tramite specifiche PCIe) per funzionare a massime prestazioni.

Ciascuno dei quattro SSD che alimentano il Nytro WarpDrive SLC LSI Nytro WarpDrive da 200 GB ha un controller SandForce SF-2500 e otto pezzi NAND Toshiba SLC Toggle NAND da 8 GB. Ciò conferisce a ciascun SSD una capacità totale di 64 GB, a cui viene quindi effettuato un overprovisioning del 22% per avere una capacità utilizzabile di 50 GB.

Software

Per gestire i prodotti Nytro WarpDrive, LSI offre ai clienti l'utilità di gestione CLI Nytro WarpDrive. L'utilità di gestione consente agli utenti di aggiornare il firmware, monitorare lo stato dell'unità e formattare il WarpDrive in base alle diverse capacità regolando il livello di overprovisioning. Vengono offerte più versioni dell'utilità a seconda del sistema operativo richiesto, con supporto per Windows, Linux, FreeBSD, Solaris e VMware.

L'utilità di gestione Nytro WarpDrive è semplicissima e fornisce agli utenti informazioni o opzioni sufficienti per portare a termine il lavoro. Con la maggior parte del tempo trascorso con queste schede in produzione, non troverai molti tecnici IT che caricano questa utility quotidianamente, anche se la quantità di informazioni sembra carente rispetto a quella offerta da altri fornitori.

Dal punto di vista del monitoraggio dello stato, l'utilità di gestione LSI funziona solo per dirti la temperatura esatta e la risposta sì/no quando si tratta di capire quanto è lontana la vita utile del WarpDrive. Con una lettura percentuale della garanzia rimanente che fornisce qualche indicazione sullo stato di salute, una cifra dettagliata dei byte totali scritti o dei byte totali letti sarebbe molto meglio per far sapere all'utente quanto è stata utilizzata la carta e quanta vita le riserva il futuro .

Un'altra caratteristica offerta dall'utilità che non era supportata dal WarpDrive di prima generazione è la possibilità di modificare il livello di overprovisioning del dispositivo a blocchi logici. Nella configurazione standard, il nostro SLC Nytro WarpDrive da 200 GB aveva una capacità utilizzabile di 186.26 GB, mentre la modalità di overprovisioning delle prestazioni è scesa a 149.01 GB. È stata elencata anche una terza modalità di overprovisioning della capacità massima, sebbene non fosse supportata sul nostro modello.

Modalità di formattazione Nytro WarpDrive (per SLC da 200 GB):

  • Provisioning eccessivo delle prestazioni: 149.01 GB
  • Overprovisioning nominale: 186.26 GB
  • Capacità massima oltre il provisioning: non supportato nel nostro modello di revisione

Test di background e comparabili

Quando si tratta di testare l'hardware aziendale, l'ambiente è importante tanto quanto i processi di test utilizzati per valutarlo. Noi di StorageReview offriamo lo stesso hardware e la stessa infrastruttura che si trova in molti data center a cui alla fine sarebbero destinati i dispositivi che testiamo. Ciò include server aziendali, nonché apparecchiature infrastrutturali adeguate come rete, spazio rack, condizionamento/monitoraggio dell'alimentazione e hardware comparabile della stessa classe per valutare correttamente le prestazioni di un dispositivo. Nessuna delle nostre revisioni è pagata o controllata dal produttore dell'attrezzatura che stiamo testando; con elementi comparabili pertinenti selezionati a nostra discrezione dai prodotti di cui disponiamo nel nostro laboratorio.

Piattaforma di test aziendale StorageReview:

Lenovo Think Server RD240

  • 2 Intel Xeon X5650 (2.66 GHz, cache da 12 MB)
  • Windows Server 2008 Standard Edition R2 SP1 a 64 bit e CentOS 6.2 a 64 bit
  • Chipset Intel 5500+ ICH10R
  • Memoria: RDIMM registrati DDR8 da 2 GB (4 x 1333 GB) a 3 MHz

Recensione comparabili:

640GB Fusion-ioioDrive Duo

  • Rilasciato: 1H2009
  • Tipo NAND: MLC
  • Controller: 2 proprietari
  • Visibilità del dispositivo: JBOD, RAID software a seconda del sistema operativo
  • Fusion-io VSL Windows: 3.1.1
  • Fusion-io VSL Linux 3.1.1

Nytro WarpDrive WLP200-4 LSI da 200 GB

  • Rilasciato: 1H2012
  • Tipo NAND: SLC
  • Controller: 4 x LSI SandForce SF-2500 tramite LSI SAS2008 PCIe a SAS Bridge
  • Visibilità del dispositivo: hardware RAID0 fisso
  • Windows LSI: 2.10.51.0
  • LSI Linux: driver CentOS 6.2 nativo

300GB LSI WarpDrive SLP-300

  • Rilasciato: 1H2010
  • Tipo NAND: SLC
  • Controller: 6 x LSI SandForce SF-1500 tramite LSI SAS2008 PCIe a SAS Bridge
  • Visibilità del dispositivo: hardware RAID0 fisso
  • Windows LSI: 2.10.43.00
  • LSI Linus: driver CentOS 6.2 nativo

1.6TB OCZ Z-Drive R4

  • Rilasciato: 2H2011
  • Tipo NAND: MLC
  • Controller: 8 x LSI SandForce SF-2200 tramite OCZ VCA PCIe personalizzato su SAS Bridge
  • Visibilità del dispositivo: hardware RAID0 fisso
  • Driver Windows OCZ: 1.3.6.17083
  • Driver OCZ Linux: 1.0.0.1480

Analisi sintetica del carico di lavoro aziendale (impostazioni stock)

Il modo in cui guardiamo alle soluzioni di storage PCIe va più in profondità rispetto al semplice esame delle tradizionali prestazioni burst o steady-state. Quando si osservano le prestazioni medie su un lungo periodo di tempo, si perdono di vista i dettagli relativi alle prestazioni del dispositivo nell'intero periodo. Poiché le prestazioni della flash variano notevolmente con il passare del tempo, il nostro nuovo processo di benchmarking analizza le prestazioni in aree quali throughput totale, latenza media, latenza di picco e deviazione standard durante l'intera fase di precondizionamento di ciascun dispositivo. Con i prodotti aziendali di fascia alta, la latenza è spesso più importante della velocità effettiva. Per questo motivo facciamo di tutto per mostrare le caratteristiche prestazionali complete di ciascun dispositivo che sottoponiamo al nostro Laboratorio di test aziendale.

Abbiamo anche aggiunto confronti delle prestazioni per mostrare come funziona ciascun dispositivo con un set di driver diverso sui sistemi operativi Windows e Linux. Per Windows, utilizziamo i driver più recenti al momento della revisione originale, quindi ciascun dispositivo viene testato in un ambiente Windows Server 64 R2008 a 2 bit. Per Linux utilizziamo l'ambiente CentOS 64 a 6.2 bit, supportato da ogni Enterprise PCIe Application Accelerator. Il nostro obiettivo principale con questo test è mostrare in che modo differiscono le prestazioni del sistema operativo, poiché avere un sistema operativo elencato come compatibile su una scheda prodotto non significa sempre che le prestazioni tra i due sistemi siano uguali.

Tutti i dispositivi testati seguono la stessa politica di test dall'inizio alla fine. Attualmente, per ogni singolo carico di lavoro, i dispositivi vengono cancellati in modo sicuro utilizzando gli strumenti forniti dal fornitore, precondizionati allo stato stazionario con lo stesso carico di lavoro con cui il dispositivo verrà testato sotto un carico pesante di 16 thread con una coda in sospeso di 16 per thread e quindi testato a intervalli prestabiliti in più profili di profondità thread/coda per mostrare le prestazioni in condizioni di utilizzo leggero e intenso. Per i test con attività di lettura al 100%, il precondizionamento avviene con lo stesso carico di lavoro, sebbene invertito al 100% di scrittura.

Prove di precondizionamento e di stato stazionario primario:

  • Throughput (aggregato IOPS di lettura+scrittura)
  • Latenza media (latenza di lettura+scrittura mediata insieme)
  • Latenza massima (latenza di picco in lettura o scrittura)
  • Deviazione standard della latenza (deviazione standard di lettura e scrittura mediata insieme)

Al momento l'analisi sintetica del carico di lavoro aziendale include quattro profili comuni, che possono tentare di riflettere l'attività del mondo reale. Questi sono stati scelti per avere qualche somiglianza con i nostri benchmark precedenti, nonché un terreno comune per il confronto con valori ampiamente pubblicati come la velocità massima di lettura e scrittura 4K, nonché 8K 70/30 comunemente utilizzati per le unità aziendali. Abbiamo incluso anche due carichi di lavoro misti legacy, tra cui il tradizionale file server e il server Web che offrono un'ampia combinazione di dimensioni di trasferimento. Questi ultimi due verranno gradualmente eliminati con i benchmark delle applicazioni in tali categorie man mano che vengono introdotti sul nostro sito e sostituiti con nuovi carichi di lavoro sintetici.

  • 4K
    • 100% di lettura o 100% di scrittura
    • 100%4K
  • 8 K 70/30
    • 70% leggi, 30% scrivi
  • File server
    • 80% leggi, 20% scrivi
    • 10% 512b, 5% 1k, 5% 2k, 60% 4k, 2% 8k, 4% 16k, 4% 32k, 10% 64k
  • webserver
    • 100% letto
    • 22% 512b, 15% 1k, 8% 2k, 23% 4k, 15% 8k, 2% 16k, 6% 32k, 7% 64k, 1% 128k, 1% 512k

Osservando l'attività di scrittura 100K al 4% con un carico pesante di 16 thread e 16 code per un periodo di 6 ore, abbiamo scoperto che Nytro WarpDrive di LSI offriva un throughput più lento ma molto coerente rispetto agli altri acceleratori di applicazioni PCIe. Il Nytro WarpDrive è iniziato a circa 33,000 IOPS in scrittura 4K e si è stabilizzato a 30,000 IOPS al termine di questa fase di precondizionamento. Questo rispetto al WarpDrive di prima generazione che ha raggiunto il picco a 130,000-180,000 IOPS e si è stabilizzato a 35,000 IOPS.

La latenza media durante la fase di precondizionamento si è stabilizzata rapidamente a circa 8.5 ms, mentre il WarpDrive di prima generazione è iniziato a circa 2 ms prima di ridursi gradualmente a 7.2 ms quando ha raggiunto lo stato stazionario.

Quando si tratta di latenza massima non c'è quasi dubbio che SLC sia il re in termini di picchi che sono pochi e rari. Il nuovo Nytro WarpDrive ha avuto la latenza massima costante più bassa in Windows, che è aumentata con il driver CentOS, ma è rimasto comunque di tutto rispetto.

Osservando la deviazione standard della latenza, sotto Windows il Nytro WarpDrive ha offerto una latenza tra le più costanti. eguagliato solo dal WarpDrive di prima generazione. In CentOS, tuttavia, la deviazione standard era più che doppia, superando i 20 ms contro i 7.2 ms di Windows.

Dopo che gli acceleratori di applicazioni PCIe hanno eseguito il processo di precondizionamento della scrittura 4K, abbiamo testato le loro prestazioni su un intervallo più lungo. In Windows l'LSI Nytro WarpDrive ha misurato 161,170 IOPS in lettura e 29,946 IOPS in scrittura, mentre le sue prestazioni Linux hanno misurato 97,333 IOPS in lettura e 29,788 IOPS in scrittura. Le prestazioni di lettura in Windows e Linux erano superiori rispetto al WarpDrive della generazione precedente, anche se le prestazioni in stato stazionario 4K sono scese di 5,000 IOPS.

Il Nytro WarpDrive di LSI ha offerto la seconda latenza di lettura 4K più bassa, arrivando dietro all'OCZ Z-Drive R4 che utilizza 8 controller SF-2200 rispetto ai quattro controller SF-2500 del Nytro WarpDrive. La latenza di scrittura è stata la più lenta del pacchetto misurando 8.54 ms in Windows e 8.591 ms in Linux (senza contare l'OCZ Z-Drive R4 che non era nemmeno nello stesso livello).

Considerando la latenza di picco più alta nel corso dei nostri intervalli finali di test di lettura e scrittura 4K, Nytro WarpDrive di LSI ha offerto la latenza di scrittura 4K più bassa del pacchetto con 51 ms in Windows. Le sue prestazioni Linux sono state di 486 ms, così come un elevato blip di lettura 4K in Windows che misurava 1,002 ms, ma nel complesso si è classificato bene rispetto agli altri nostri concorrenti.

Mentre la latenza di picco mostrerà solo il singolo tempo di risposta durante l'intero test, la visualizzazione della deviazione standard fornisce un quadro completo del comportamento dell'unità durante l'intero test. Il Nytro WarpDrive si è posizionato verso la metà del gruppo, con una deviazione standard della latenza di lettura circa doppia rispetto a quella del WarpDrive di prima generazione. La deviazione standard nel test di scrittura è stata solo leggermente più alta in Windows, ma è rimasta indietro in Linux. In Windows, le sue prestazioni in scrittura sono ancora al top della classifica, sopra Fusion ioDrive Duo e OCZ Z-Drive R4.

Il prossimo test di precondizionamento funziona con una distribuzione del carico di lavoro di lettura/scrittura più realistica, rispetto all'attività di scrittura al 100% del nostro test 4K. Qui abbiamo un mix di trasferimenti da 70K pari al 30% in lettura e al 8% in scrittura. Osservando il nostro carico di lavoro misto 8K 70/30 con un carico pesante di 16 thread e 16 code per un periodo di 6 ore, Nytro WarpDrive si è rapidamente stabilizzato a 87,000 IOPS, finendo come l'unità più veloce del gruppo in Windows. Il Nytro WarpDrive si è stabilizzato a circa 70,000 IOPS in Linux, anche se è stata comunque la prestazione Linux più veloce del gruppo.

Nel nostro carico di lavoro 8K 70/30 16T/16Q, LSI Nytro WarpDrive ha offerto di gran lunga la latenza media più costante, rimanendo a 2.9 ms durante il nostro test Windows e 3.6 ms in Linux.

Similmente al comportamento che abbiamo misurato nel nostro test di precondizionamento in scrittura 4K, anche il Nytro WarpDrive basato su SLC ha offerto una latenza di picco estremamente bassa per tutta la durata del processo di precondizionamento 8K 70/30. Le sue prestazioni in Windows si sono attestate intorno ai 25 ms, mentre le sue prestazioni Linux sono aumentate intorno ai 200 ms.

Mentre la latenza di picco su intervalli brevi ti dà un'idea delle prestazioni di un dispositivo in un test, osservando la sua deviazione standard puoi vedere da vicino che i picchi sono stati raggruppati. Il Nytro WarpDrive in Windows offriva la deviazione standard più bassa del gruppo, misurando quasi la metà del WarpDrive di prima generazione. In Linux la deviazione standard era molto più alta, di quasi un fattore quattro, anche se si collocava comunque a metà/in cima alla classifica.

Rispetto al carico di lavoro massimo fisso di 16 thread e 16 code che abbiamo eseguito nel test di scrittura 100K al 4%, i nostri profili di carico di lavoro misti scalano le prestazioni su un'ampia gamma di combinazioni thread/coda. In questi test estendiamo l'intensità del nostro carico di lavoro da 2 thread e 2 code fino a 16 thread e 16 code. Nytro WarpDrive di LSI è stato in grado di offrire prestazioni sostanzialmente più elevate con carichi di lavoro con un numero di thread inferiore con una profondità di coda compresa tra 4 e 16. Questo vantaggio si è dimostrato in gran parte durante l'intero test esaminando le prestazioni di Windows, sebbene in Linux tale vantaggio fosse limitato a circa 70,000 IOPS dove la R4 (in Windows) è riuscita a batterla in alcune aree.

Nell'altra metà dell'equazione del throughput, Nytro WarpDrive di LSI ha offerto costantemente una latenza tra le più basse nei nostri test 8K 70/30. In Windows, il Nytro WarpDrive è arrivato in cima alla classifica, mentre lo Z-Drive R4 in Windows ha battuto le prestazioni del Nytro in Linux.

Nel nostro test 8K 70/30, il Nytro WarpDrive LSI basato su SLC in Windows ha registrato picchi di latenza di picco superiori a 1,000 ms, mentre il driver Linux li ha mantenuti soppressi fino ai carichi di lavoro più elevati a 16 thread. Anche se questo comportamento non differiva da Fusion ioDrive Duo o Z-Drive R4, presentava picchi di latenza più elevati rispetto al WarpDrive di prima generazione in Windows, soprattutto in caso di carichi più impegnativi.

Sebbene i picchi elevati occasionali possano sembrare scoraggianti, il quadro completo della latenza può essere visto osservando la deviazione standard della latenza. Nel nostro carico di lavoro 8K 70/30, LSI Nytro WarpDrive ha offerto la deviazione standard più bassa durante la maggior parte dei nostri test 8K,

Il carico di lavoro del file server rappresenta uno spettro di dimensioni di trasferimento più ampio che colpisce ciascun particolare dispositivo, quindi invece di accontentarsi di un carico di lavoro statico di 4K o 8K, l'unità deve far fronte a richieste che vanno da 512b a 64K. Nel nostro test di throughput del file server, l'OCZ Z-Drive R4 ha avuto un vantaggio dominante sia nello burst che nell'avvicinarsi allo stato stazionario. L'LSI Nytro WarpDrive è partito verso il fondo della classifica tra 39-46,000 IOPS, ma è rimasto tale per tutta la durata del test, mentre il Fusion ioDrive Duo e il WarpDrive di prima generazione sono scivolati al di sotto.

La latenza nel nostro carico di lavoro File Server ha seguito un percorso simile su LSI Nytro WarpDrive come nella sezione throughput, dove è partito relativamente alto in termini di capacità di burst, ma è rimasto lì per tutta la durata del test. Questa prestazione costante come una roccia gli ha permesso di raggiungere la vetta del gruppo, mentre gli altri alla fine hanno rallentato nella sezione di resistenza della fase di precondizionamento.

Con la sua configurazione NAND SLC, il nostro Nytro WarpDrive da 200 GB è rimasto piuttosto calmo per tutta la durata del nostro test di precondizionamento del file server, offrendo alcuni dei picchi di latenza più bassi del gruppo. In questa sezione il WarpDrive di prima generazione offriva prestazioni simili, così come il Fusion ioDrive Duo, sebbene quest'ultimo avesse molti picchi nell'intervallo di 1,000 ms.

L'LSI Nytro WarpDrive è risultato facilmente il migliore quando si esaminava la deviazione standard della latenza nel test di precondizionamento del File Server. Con un singolo picco, è rimasto quasi piatto a 2 ms per la durata di questo processo di 6 ore e si è dimostrato più coerente del WarpDrive di prima generazione.

Una volta terminato il processo di precondizionamento con un carico elevato di 16 T/16 Q, abbiamo esaminato le prestazioni del file server in un'ampia gamma di livelli di attività. Similmente alle prestazioni del Nytro nel nostro carico di lavoro 8K 70/30, è stato in grado di offrire le massime prestazioni a bassi livelli di thread e coda. Questo vantaggio è stato preso dall'OCZ Z-Drive R4 nel carico di lavoro File Server a livelli superiori a 4T/8Q, dove il numero di otto controller dell'R4 lo ha aiutato a sgranchirsi ulteriormente le gambe. Nella restante parte del nostro test di throughput, il Nytro WarpDrive è arrivato secondo sotto lo Z-Drive R4 in Windows.

Un throughput elevato comporta anche una latenza media bassa, dove Nytro WarpDrive di LSI è stato in grado di ottenere tempi di risposta molto buoni a profondità di coda inferiori, misurando un minimo di 0.366 ms a 2T/2Q. Non è stato il più veloce, dato che ioDrive Duo ha mantenuto il primo posto, misurando 0.248 ms nella stessa parte del test. Con l'aumento dei carichi, però, il Nytro WarpDrive è arrivato appena sotto l'OCZ Z-Drive R4, utilizzando metà dei controller.

Confrontando la latenza massima del carico di lavoro del file server tra OCZ Z-Drive R4 e LSI Nytro WarpDrive, è facile vedere quale sia il vantaggio della NAND SLC. Nel corso dei diversi carichi di prova, il Nytro WarpDrive basato su SLC e il WarpDrive di prima generazione hanno entrambi offerto alcuni dei tempi di risposta di picco più bassi e il minor numero di picchi complessivi.

La nostra analisi della deviazione standard della latenza ha ribadito che Nytro WarpDrive è stato in grado di fornire prestazioni ai vertici della categoria per tutta la durata del carico di lavoro del nostro file server. L'unica area in cui la reattività ha iniziato a diminuire era con un carico di lavoro di 16T/16Q, dove il Nytro WarpDrive in Linux aveva più variazioni nella sua latenza.

Il nostro ultimo carico di lavoro è piuttosto unico nel modo in cui analizziamo la fase di precondizionamento del test rispetto all'output principale. Trattandosi di un carico di lavoro progettato con un'attività di lettura del 100%, è difficile mostrare le prestazioni di lettura reali di ciascun dispositivo senza un'adeguata fase di precondizionamento. Per mantenere il carico di lavoro di condizionamento uguale al carico di lavoro di test, abbiamo invertito il modello in modo che fosse scritto al 100%. Per questo motivo i grafici di precondizionamento sono molto più drammatici dei numeri finali del carico di lavoro.

Sebbene non si sia trasformato in un esempio di vittorie lente e costanti nella gara, il Nytro WarpDrive ha avuto il throughput di burst più basso (senza contare le prestazioni problematiche del driver Linux dell'R4), ma poiché gli altri dispositivi hanno rallentato verso la fine del processo di precondizionamento, il Nytro WarpDrive è arrivato al secondo posto sotto la R4 in Windows. Ciò lo ha portato avanti sia ioDrive Duo che WarpDrive di prima generazione sotto il nostro pesante carico di lavoro del server Web invertito 16T/16Q.

La latenza media del Nytro WarpDrive nel nostro test di precondizionamento del server Web è rimasta stabile a 20.9 ms per tutta la durata del test. Questo rispetto ai 31ms del WarpDrive di prima generazione verso la seconda metà del test.

In termini di acceleratore di applicazioni PCIe più reattivo, Nytro WarpDrive di LSI si è rivelato il migliore con le sue prestazioni in Windows durante il nostro test di precondizionamento del server Web. Ha mantenuto i tempi di risposta massimi sotto i 120 ms in Windows e appena sopra i 500 ms in Linux.

Con appena un picco nel nostro test di precondizionamento del Web Server, il Nytro WarpDrive di LSI ha impressionato ancora una volta con la sua deviazione standard di latenza incredibilmente bassa. In Windows, offriva le prestazioni più costanti, superando il WarpDrive di prima generazione. Le sue prestazioni in Linux non sono andate altrettanto bene, ma si sono comunque attestate verso la metà del gruppo.

Tornando al carico di lavoro del server Web letto al 100% dopo il processo di precondizionamento, l'OCZ Z-Drive R4 ha offerto le prestazioni più elevate in Windows, ma solo dopo una profondità di coda effettiva di 32. Prima di ciò, il Nytro WarpDrive era in grado di emergere in testa. con un numero di thread inferiore su una profondità di coda pari a 4. Il leader nell'arena di thread basso/profondità di coda bassa era ancora Fusion ioDrive Duo.

Nytro WarpDrive di LSI è stato in grado di offrire un'impressionante bassa latenza nel carico di lavoro del nostro server Web, misurando fino a 0.267 ms in Linux con un carico di 2T/2Q. Il tempo di risposta medio più elevato è stato di 4.5 ms in Linux con un carico di 16 T/16 Q. Nel complesso ha funzionato molto bene, superato solo dall'OCZ Z-Drive R4 in Windows con una profondità di coda effettiva più elevata.

Tutti gli acceleratori di applicazioni PCIe hanno sofferto di alcuni picchi di latenza elevati nel nostro test del server Web, con differenze minime tra sistema operativo, controller o tipo NAND. Nel complesso Linux è stato il punto di forza di LSI sia per Nytro WarpDrive che per WarpDrive di prima generazione, avendo meno picchi di latenza rispetto alle prestazioni di Windows.

Anche se le prestazioni di picco di latenza possono sembrare problematiche, ciò che conta davvero è il rendimento del dispositivo durante l'intera durata del test. È qui che entra in gioco la deviazione standard della latenza, che misura la coerenza complessiva della latenza. Mentre il Nytro WarpDrive di LSI in Windows ha avuto picchi più frequenti rispetto alle prestazioni di Linux, ha avuto una deviazione standard inferiore in Windows con profondità di coda effettive più elevate.

Conclusione

Nytro WarpDrive WLP4-200 di LSI rappresenta un solido passo avanti per la linea di accelerazione delle applicazioni di LSI. È generalmente più veloce nella maggior parte delle aree rispetto alla generazione precedente SLP-300, grazie al controller SandForce SF-2500 aggiornato e al firmware migliorato utilizzato questa volta. Anche strutturalmente è più semplice, passando da sei unità in RAID0 a quattro. LSI ha anche aggiunto una serie di opzioni di capacità e NAND per la linea Nytro WarpDrive, offrendo agli acquirenti una gamma di opzioni da 200 GB in SLC fino a 1.6 TB in eMLC. Nel complesso l'offerta è più completa e completa, offrendo flessibilità che dovrebbe aumentare l'adozione sul mercato per la famiglia Nytro WarpDrive in generale.

Un grande punto di forza per LSI è la compatibilità dei loro prodotti a livello di hardware e sistema operativo. Abbiamo notato ottime prestazioni del Nytro WarpDrive sia nei nostri test Windows che Linux. Il set di driver di Windows era decisamente più raffinato e offriva prestazioni molto più elevate in alcune aree. Mentre l'ioDrive Duo ha mostrato anche un ottimo supporto multi-OS, lo stesso non si può dire dello Z-Drive R4 di OCZ, che aveva un enorme divario di prestazioni tra i driver Windows e Linux.

Quando si tratta di gestione, LSI offre strumenti software per verificare lo stato e gestire i comandi di base per la maggior parte dei principali sistemi operativi. La loro utilità di gestione CLI WarpDrive è di base, ma svolge comunque il lavoro quando si tratta di formattare o eseguire il provisioning eccessivo dell'unità. La suite software è certamente un po' spartana, ma anche questi strumenti sono apprezzati poiché alcuni nello spazio di archiviazione PCIe non offrono molto quando si tratta di gestione delle unità.

L'aspetto più sorprendente dell'LSI Nytro WarpDrive è il suo comportamento nei nostri carichi di lavoro aziendali. Rispetto ad altri acceleratori di applicazioni PCIe che abbiamo testato, le sue prestazioni di burst non sono state le più impressionanti, ma il fatto che sia rimasto solido come una roccia per tutta la durata dei nostri test lo è stato. Ciò che gli mancava in termini di velocità fuori linea, è stato più che compensato da una latenza costante con una deviazione standard incredibilmente bassa sotto carico. Per le applicazioni aziendali che richiedono una finestra ristretta di tempi di risposta accettabili sotto carico, la bassa latenza massima e la deviazione standard separano gli uomini dai ragazzi. È anche importante ricordare che le unità basate su SandForce presentano vantaggi di compressione che non vengono evidenziati in questo tipo di test del carico di lavoro. Per questo motivo e per mostrare un profilo ancora più completo delle prestazioni delle unità aziendali, StorageReview sta attualmente sviluppando un solido set di benchmark a livello di applicazione che potrebbero mostrare ulteriori differenze tra i prodotti di storage aziendale.

Vantaggi

  • Aumento delle prestazioni riducendo il numero di controller
  • Compatibilità con i sistemi host leader del settore
  • Più opzioni NAND e capacità rispetto al WarpDrive della generazione precedente
  • Latenza incredibilmente costante sotto stress

Svantaggi

  • Strumenti software limitati per la gestione delle unità
  • Prestazioni di burst più deboli (prestazioni eccellenti in stato stazionario)

Conclusione

Nytro WarpDrive WLP4-200 di LSI è un solido acceleratore di applicazioni PCIe e conquisterà i clienti aziendali per le sue eccellenti prestazioni in stato stazionario, prestazioni costanti in una varietà di usi e compatibilità leader della categoria con i sistemi host. LSI ha fatto un buon lavoro con Nytro WarpDrive dalla progettazione dell'hardware al funzionamento regolare, con le nostre principali lamentele riguardanti gli strumenti di gestione dell'unità. Anche se non esce dal cancello così velocemente come gli altri, di solito non è molto importante per l'azienda e c'è qualcosa da dire su un'unità che funziona bene fuori dagli schemi e continua a funzionare bene, praticamente in qualsiasi condizione. sistema operativo.

Prodotti LSI per l'accelerazione delle applicazioni

Discuti questa recensione