Casa Impresa Recensione dell'SSD Memblaze PBlaze5 serie 916 U.2

Recensione dell'SSD Memblaze PBlaze5 serie 916 U.2

by Lile Smith

La serie PBlaze5 916 è una linea di SSD NVMe 64D NAND ad alte prestazioni a 3 strati che si concentra sull'efficienza energetica dei data center. Presenta le solite funzionalità aziendali, tra cui la crittografia dei dati AES 256, la protezione completa del percorso dei dati e la protezione avanzata in caso di interruzione dell'alimentazione, che aiuta a salvaguardare le applicazioni aziendali critiche. La serie 916 è disponibile sia in formato U.2.5 da 2 pollici che HHHL AIC, il primo che stiamo esaminando per questa recensione.


La serie PBlaze5 916 è una linea di SSD NVMe 64D NAND ad alte prestazioni a 3 strati che si concentra sull'efficienza energetica dei data center. Presenta le solite funzionalità aziendali, tra cui la crittografia dei dati AES 256, la protezione completa del percorso dei dati e la protezione avanzata in caso di interruzione dell'alimentazione, che aiuta a salvaguardare le applicazioni aziendali critiche. La serie 916 è disponibile sia in formato U.2.5 da 2 pollici che HHHL AIC, il primo che stiamo esaminando per questa recensione.

PBlaze5 916 dispone di 16 impostazioni della modalità di alimentazione (che vanno da 10 W a 25 W) e un interruttore della modalità di alimentazione che consente agli utenti di spostarsi rapidamente tra diversi livelli entro un millisecondo. Inoltre, la nuova linea SSD Memblaze supporta la funzione TRIM di classe enterprise, che garantisce che i vecchi dati ritagliati saranno inaccessibili ai nuovi utenti. Migliora anche le prestazioni e la resistenza.

Per quanto riguarda le prestazioni, si stima che il modello PBlaze5 serie 916 U.2 raggiunga fino a 3.5 GB/s sia in lettura che in scrittura per il modello da 6.4 GB, mentre si prevede che letture e scritture casuali raggiungano 830,000 IOPS e 303,000 IOPS, rispettivamente. In termini di resistenza, supporta fino a 3 DWPD, mentre il PBlaze5 910 supporta solo 1 DWPD.

Entrambi i fattori di forma della serie PBlaze5 916 sono disponibili in due capacità: 3.2 TB e 6.4 TB. Per questa recensione esamineremo il modello da 3.2 TB.

Specifiche Memblaze PBlaze5 916 Serie U.2

Capacità utente (TB) 3.2, 6.4
Fattore di forma U.2.5 da 2 pollici  
Interfaccia: PCIe 3.0 x 4
Lettura sequenziale (128KB)(GB/s) 3.5, 3.5
Scrittura sequenziale (128KB)(GB/s) 3.1, 3.5
IOPS di lettura casuale sostenuta (4KB). 835K, 830K
Scrittura casuale sostenuta (4KB) IOPS (stato stazionario) 210K, 303K
Latenza di lettura/scrittura 87/11 µs
Resistenza a vita 3 DWPD
UBER <10-17 
MTBF 2 milioni di ore
Protocollo NVMe 1.2a
Memoria Flash NAND NAND 3D eTLC 
Sistema Operativo RHEL, SLES, CentOS, Ubuntu, Windows Server, VMware ESXi 
Consumo di energia 7 ~ 25 W.
Supporto delle funzionalità di base Protezione in caso di interruzione dell'alimentazione, hot plug, protezione completa del percorso dati, S.M.A.R.T: TRIM, multi-spazio dei nomi, crittografia dati AES 256, riavvio rapido, cancellazione crittografia, 
Supporto di funzionalità avanzate TRIM, spazio dei nomi multiplo, crittografia dati AES 256, riavvio rapido, cancellazione crittografia, doppia porta
Supporto software Strumento di gestione open source, strumento di debug CLI, driver incluso nel sistema operativo
(Facile integrazione del sistema)

Performance

Banco di prova

Le nostre recensioni sugli SSD aziendali sfruttano un Lenovo ThinkSystem SR850 per i test delle applicazioni e a Dell PowerEdge R740xd per benchmark sintetici. Il ThinkSystem SR850 è una piattaforma quad-CPU ben equipaggiata, che offre una potenza della CPU ben superiore a quella necessaria per stressare l'archiviazione locale ad alte prestazioni. I test sintetici che non richiedono molte risorse della CPU utilizzano il più tradizionale server a doppio processore. In entrambi i casi, l'intento è quello di mostrare lo storage locale nella migliore luce possibile in linea con le specifiche massime dell'unità di storage del fornitore.

Lenovo Think System SR850

  • 4 CPU Intel Platinum 8160 (2.1 GHz x 24 core)
  • 16 DRAM ECC DDR32-4Mhz da 2666 GB
  • 2 schede RAID RAID 930-8i 12Gb/s
  • 8 alloggiamenti NVMe
  • VMware ESXI 6.5

Dell PowerEdge R740xd

  • 2 CPU Intel Gold 6130 (2.1 GHz x 16 core)
  • 4 DRAM ECC DDR16-4MHz da 2666 GB
  • 1x scheda RAID PERC 730 da 2 GB 12 Gb/s
  • Adattatore NVMe aggiuntivo
  • Ubuntu-16.04.3-desktop-amd64

Test di background e comparabili

Le Laboratorio di test aziendale di StorageReview fornisce un'architettura flessibile per condurre benchmark dei dispositivi di storage aziendali in un ambiente paragonabile a quello che gli amministratori incontrano nelle distribuzioni reali. L'Enterprise Test Lab incorpora una varietà di server, reti, condizionatori di alimentazione e altre infrastrutture di rete che consentono al nostro personale di stabilire condizioni reali per valutare con precisione le prestazioni durante le nostre revisioni.

Incorporiamo questi dettagli sull'ambiente e sui protocolli del laboratorio nelle revisioni in modo che i professionisti IT e i responsabili dell'acquisizione dello spazio di archiviazione possano comprendere le condizioni in cui abbiamo ottenuto i seguenti risultati. Nessuna delle nostre revisioni è pagata o supervisionata dal produttore delle apparecchiature che stiamo testando. Ulteriori dettagli su Laboratorio di test aziendale di StorageReview che a  una panoramica delle sue capacità di rete sono disponibili nelle rispettive pagine.

Paragonabili per questa recensione:

Analisi del carico di lavoro dell'applicazione

Per comprendere le caratteristiche prestazionali dei dispositivi di storage aziendali, è essenziale modellare l'infrastruttura e i carichi di lavoro applicativi presenti negli ambienti di produzione live. I nostri parametri di riferimento per il Memblaze PBlaze5 916 sono quindi i Prestazioni MySQL OLTP tramite SysBench che a  Prestazioni OLTP di Microsoft SQL Server con un carico di lavoro TCP-C simulato. Per i nostri carichi di lavoro applicativi, ogni unità eseguirà 2-4 VM configurate in modo identico.

Prestazioni dell'SQL Server

Ogni VM SQL Server è configurata con due dischi virtuali: un volume da 100 GB per l'avvio e un volume da 500 GB per il database e i file di log. Dal punto di vista delle risorse di sistema, abbiamo configurato ciascuna VM con 16 vCPU, 64 GB di DRAM e abbiamo sfruttato il controller SCSI SAS LSI Logic. Sebbene i nostri carichi di lavoro Sysbench testati in precedenza saturassero la piattaforma sia in termini di I/O di storage che di capacità, il test SQL cerca prestazioni di latenza.

Questo test utilizza SQL Server 2014 in esecuzione su VM guest Windows Server 2012 R2 ed è sottoposto a stress da Benchmark Factory for Databases di Quest. StorageReview Protocollo di test OLTP di Microsoft SQL Server utilizza l'attuale bozza del Benchmark C (TPC-C) del Transaction Processing Performance Council, un benchmark di elaborazione delle transazioni online che simula le attività presenti in ambienti applicativi complessi. Il benchmark TPC-C si avvicina di più rispetto ai benchmark sintetici delle prestazioni per valutare i punti di forza e i colli di bottiglia delle prestazioni dell'infrastruttura di storage negli ambienti di database. Ogni istanza della nostra VM SQL Server per questa recensione utilizza un database SQL Server da 333 GB (scala 1,500) e misura le prestazioni transazionali e la latenza con un carico di 15,000 utenti virtuali.

Configurazione di test di SQL Server (per VM)

  • Di Windows Server 2012 R2
  • Impronta di archiviazione: 600 GB allocati, 500 GB utilizzati
  • SQL Server 2014
    • Dimensioni del database: scala 1,500
    • Carico del client virtuale: 15,000
    • Memoria RAM: 48 GB
  • Durata della prova: 3 ore
    • 2.5 ore di precondizionamento
    • Periodo di campionamento di 30 minuti

Per il nostro benchmark transazionale di SQL Server, il Memblaze PBlaze5 916 ha registrato 12,644 TPS, leggermente dietro l'AIC 910 che ha registrato 12,645.1 TPS.

Il 916 ha mostrato buoni risultati di latenza con soli 2.0 ms; tuttavia, era ancora dietro al 910 AIC, che aveva 1.0 ms.

Prestazioni del Sysbench

Il prossimo benchmark dell'applicazione è costituito da a Database Percona MySQL OLTP misurato tramite SysBench. Questo test misura il TPS medio (transazioni al secondo), la latenza media e anche la latenza media del 99° percentile.

Ogni banco di sistema La VM è configurata con tre vDisk: uno per l'avvio (~92 GB), uno con il database predefinito (~447 GB) e il terzo per il database in fase di test (270 GB). Dal punto di vista delle risorse di sistema, abbiamo configurato ciascuna VM con 16 vCPU, 60 GB di DRAM e abbiamo sfruttato il controller SCSI SAS LSI Logic.

Configurazione test Sysbench (per VM)

  • CentOS 6.3 a 64 bit
  • Percona XtraDB 5.5.30-rel30.1
    • Tabelle del database: 100
    • Dimensione del database: 10,000,000
    • Discussioni del database: 32
    • Memoria RAM: 24 GB
  • Durata della prova: 3 ore
    • 2 ore di precondizionamento di 32 thread
    • 1 ora 32 thread

Con il benchmark transazionale Sysbench, il 916 ha continuato la sua solida prestazione con 8,532.2 TPS, che lo ha posizionato nella parte medio-alta della classifica.

Con la latenza media Sysbench, il 916 si è piazzato al quarto posto tra i comparabili con 15ms.

Nel nostro benchmark sulla latenza dello scenario peggiore, il 916 si è piazzato nuovamente al quarto posto con 27.7ms, anche se, come gli altri, non era molto indietro rispetto ai leader.

Houdini di SideFX

Il test Houdini è specificamente progettato per valutare le prestazioni di archiviazione in relazione al rendering CGI. Il banco di prova per questa applicazione è una variante del core Dell PowerEdge R740xd tipo di server che utilizziamo in laboratorio con doppie CPU Intel 6130 e DRAM da 64 GB. In questo caso, abbiamo installato Ubuntu Desktop (ubuntu-16.04.3-desktop-amd64) con bare metal. L'output del benchmark viene misurato in secondi per il completamento, dove meno significa meglio.

La demo di Maelstrom rappresenta una sezione della pipeline di rendering che evidenzia le capacità prestazionali dello storage dimostrando la sua capacità di utilizzare in modo efficace il file di scambio come una forma di memoria estesa. Il test non scrive i dati dei risultati né elabora i punti per isolare l'effetto wall-time dell'impatto della latenza sul componente di storage sottostante. Il test stesso è composto da cinque fasi, tre delle quali vengono eseguite come parte del benchmark, che sono le seguenti:

  1. Carica i punti compressi dal disco. Questo è il momento di leggere dal disco. Si tratta di un thread singolo, che può limitare la velocità effettiva complessiva.
  2. Decomprime i punti in un unico array piatto per consentirne l'elaborazione. Se i punti non dipendono da altri punti, il working set potrebbe essere modificato per rimanere nel nucleo. Questo passaggio è multi-thread.
  3. (Non eseguito) Elabora i punti.
  4. Li reimpacchetta in blocchi con bucket adatti per essere archiviati nuovamente su disco. Questo passaggio è multi-thread.
  5. (Non eseguito) Scrive nuovamente i blocchi inseriti in bucket su disco.

Con il test Houdini, la 916 si è posizionata nella fascia medio-alta con 2,839.7 secondi, che è stata anche la migliore prestazione tra tutti i prodotti Memblaze testati.

Analisi del carico di lavoro VDBench

Quando si tratta di confrontare i dispositivi di archiviazione, il test delle applicazioni è la soluzione migliore e il test sintetico viene al secondo posto. Pur non essendo una rappresentazione perfetta dei carichi di lavoro effettivi, i test sintetici aiutano a definire i dispositivi di storage con un fattore di ripetibilità che semplifica il confronto tra soluzioni concorrenti. Questi carichi di lavoro offrono una gamma di profili di test diversi che vanno dai test "quattro angoli", test comuni sulle dimensioni di trasferimento del database, alle acquisizioni di traccia da diversi ambienti VDI. Tutti questi test sfruttano il comune generatore di carichi di lavoro vdBench, con un motore di scripting per automatizzare e acquisire risultati su un ampio cluster di test di calcolo. Ciò ci consente di ripetere gli stessi carichi di lavoro su un'ampia gamma di dispositivi di storage, inclusi array flash e singoli dispositivi di storage. Il nostro processo di test per questi benchmark riempie l'intera superficie dell'unità con i dati, quindi partiziona una sezione dell'unità pari al 25% della capacità dell'unità per simulare il modo in cui l'unità potrebbe rispondere ai carichi di lavoro delle applicazioni. Questo è diverso dai test entropici completi che utilizzano il 100% dell'unità e li portano in uno stato stazionario. Di conseguenza, queste cifre rifletteranno velocità di scrittura più sostenute.

Profili:

  • Lettura casuale 4K: 100% di lettura, 128 thread, 0-120% irate
  • Scrittura casuale 4K: scrittura al 100%, 64 thread, 0-120% irate
  • Lettura sequenziale 64K: lettura al 100%, 16 thread, 0-120% irate
  • Scrittura sequenziale 64K: scrittura al 100%, 8 thread, 0-120% irate
  • Database sintetici: SQL e Oracle
  • Clonazione completa VDI e tracce di clonazione collegata

Nella nostra prima analisi del carico di lavoro VDBench, lettura casuale 4K, il Memblaze PBlaze5 916 è riuscito a rimanere sotto 1 ms per tutto il test con un picco di 664,910 IOPS e una latenza di 191.4 μs, piazzandosi al terzo posto (anche se molto dietro alle due unità principali).

Le prestazioni di scrittura casuale 4K hanno mostrato ancora una volta una latenza inferiore al millisecondo durante il test. In questo caso, il 916 ha mostrato prestazioni di picco di 489,619 IOPS e una latenza di 258.7μs. Questo è stato abbastanza buono per il primo posto tra i comparabili.

Passando ai carichi di lavoro sequenziali, il 916 si è posizionato in fondo alla classifica in letture sequenziali da 64K con un punteggio di picco di 38,275 IOPS o 2.4 GB/s con una latenza di 418μs.

Il 916 ha raggiunto il picco di 33,715 IOPS o 2.11 GB/s con una latenza di 368 μs nella scrittura sequenziale a 64K posizionandosi al primo posto con un ampio margine.

Passando ai carichi di lavoro SQL, il 916 ha raggiunto il picco di 250,053 IOPS con una latenza di soli 127.6μs, che lo ha posizionato in cima alla classifica.

SQL 90-10 ha visto il 916 testa a testa con Huawei ES3000, con un picco di 248,229 IOPS e una latenza di 128.4μs.

Il 916 ha raggiunto il picco di 246,510 IOPS con una latenza di 129.1μs nel benchmark SQL 80-20, mantenendolo nuovamente in cima alla classifica insieme all'Huawei.

Nel nostro carico di lavoro Oracle, il 916 ha continuato a funzionare bene con un punteggio di picco di 243,041 IOPS e una latenza di 146.8μs, appena dietro l'unità Huawei.

Per Oracle 90-10, il 916 ha mostrato un picco di 189,276 IOPS e una latenza di 115.7μs per il primo posto.

Il 916 si è comportato bene anche nel nostro ultimo test Oracle (80-20) con un picco di prestazioni impressionante di 192,998 IOPS e una latenza di 113.4μs.

Successivamente, siamo passati al nostro benchmark clone VDI, Full e Linked, dove il PBlaze5 916 ha mostrato grandi prestazioni in tutto e proprio dietro l'unità Huawei. Per l'avvio VDI Full Clone, il 916 ha registrato prestazioni di picco di 182,646 IOPS e una latenza di 191.4μs.

L'accesso iniziale VDI FC ha visto il 916 con una prestazione di picco di 107,565 IOPS e una latenza di 276μs.

Con VDI FC Monday Login, il 916 si è classificato al 2° posto dietro al drive Huawei con 84,663 IOPS e una latenza di 187.1μs.

Passando a Linked Clone (LC), abbiamo prima esaminato il test di avvio. Qui il 916 è arrivato al secondo posto con 86,488 IOPS e una latenza di 184.4μs.

L'accesso iniziale VDI LC ha mostrato 48,524 IOPS e una latenza di 162.5μs per il 916, posizionandolo ancora una volta al secondo posto.

Nel test VDI LC Monday Login, il 916 ha registrato un picco di 65,837 IOPS e una latenza di 240.5μs.

Conclusione

Disponibile in entrambi i fattori di forma U.2 e AIC, il PBlaze5 916 fa parte della linea di unità data center di Memblaze che supportano 3 DWPD, un'offerta di maggiore durata rispetto al PBlaze5 910 che supporta solo 1 DWPD. È dotato di tecnologia NAND 64D a 3 livelli e supporta la crittografia dei dati AES 256, la protezione completa del percorso dei dati e la protezione avanzata in caso di interruzione dell'alimentazione, il consueto set di funzionalità di livello aziendale. Per questa recensione, abbiamo esaminato il modello U.2, disponibile con capacità di 3.2 TB e 6.4 TB, e abbiamo indicato una velocità massima di 3.5 GB/s sia in lettura che in scrittura. Memblaze dichiara inoltre fino a 835,000 IOPS in letture casuali sostenute per il modello con capacità maggiore.

Nel complesso, le prestazioni hanno mostrato risultati solidi dal modello 916 da 3.2 TB, anche con le limitazioni di larghezza di banda della sua interfaccia U.2 (x4 canali contro x8 di un AIC). Nei nostri benchmark SQL Server, il throughput ha raggiunto 12,644 TPS mentre la latenza media ha raggiunto l'impressionante valore di 2.0 ms. In Sysbench, l'unità Memblaze ha funzionato bene con 8,532.2 TPS, una latenza media di 15 ms e una latenza nello scenario peggiore di 27.7 ms. Nel nostro benchmark Houdini by SideFX, il 916 si è posizionato nella parte medio-alta della classifica con 2,839.7 secondi, che è stato anche il prodotto Memblaze con le migliori prestazioni che abbiamo esaminato per questo benchmark.

Nei nostri benchmark VDBench, il 916 U.2 ha mantenuto una latenza inferiore al millisecondo durante tutti i nostri test, dove era in cima o vicino al top in molte delle nostre categorie. Le caratteristiche principali includono 665 IOPS in lettura 4K, 490 IOPS in scrittura 4K, 2.4 GB/s in lettura 64K e 2.11 GB/s in scrittura 64K. Per i nostri test SQL il 916 U.2 ha oscillato attorno a un quarto di milione di IOPS in tutti e tre i test. Oracle ha ottenuto ottimi risultati con 243 IOPS, 189 IOPS nel periodo 90-10 e 193 IOPS nel periodo 80-20. 

L'SSD PBlaze5 916 U.2 è un altro ottimo prodotto di Memblaze. L'SSD 916 soddisfa l'esigenza di prestazioni e resistenza più elevate, piazzandosi ai primi posti in quasi tutti i nostri test rispetto ad altre unità U.2. Poiché i data center necessitano sempre più di capacità e velocità, Memblaze PBlaze5 916 U.2 si rivela un'opzione molto interessante. 

Memblaze PBlaze5 916 U.2

Discuti questa recensione

Iscriviti alla newsletter di StorageReview