Casa Impresa Recensione dell'SSD Memblaze PBlaze5 910 AIC NVMe

Recensione dell'SSD Memblaze PBlaze5 910 AIC NVMe

by Lile Smith

Il Memblaze PBlaze5 910 è un SSD NVMe ad alte prestazioni progettato per migliorare significativamente le prestazioni delle applicazioni. Dotato di NAND 64D a 3 strati, PBlaze5 offre un'enorme capacità di disco singolo fino a 15.36 TB, ovvero il 40% in più rispetto ai modelli precedenti. Memblaze indica che ciò consentirà al nuovo SSD di aumentare la densità dei rack nelle applicazioni dei server di archiviazione, risparmiando spazio e riducendo i costi energetici. Aggiungendo sempre più efficienza energetica ai data center, si dice che la serie 910 aumenti anche le prestazioni del 38% per watt e supporti 16 impostazioni della modalità di alimentazione, che vanno da 10 W a 25 W.


Il Memblaze PBlaze5 910 è un SSD NVMe ad alte prestazioni progettato per migliorare significativamente le prestazioni delle applicazioni. Dotato di NAND 64D a 3 strati, PBlaze5 offre un'enorme capacità di disco singolo fino a 15.36 TB, ovvero il 40% in più rispetto ai modelli precedenti. Memblaze indica che ciò consentirà al nuovo SSD di aumentare la densità dei rack nelle applicazioni dei server di archiviazione, risparmiando spazio e riducendo i costi energetici. Aggiungendo sempre più efficienza energetica ai data center, si dice che la serie 910 aumenti anche le prestazioni del 38% per watt e supporti 16 impostazioni della modalità di alimentazione, che vanno da 10 W a 25 W.

Per quanto riguarda le prestazioni, Memblaze cita la serie 910 con un massimo di 6 GB/s e 3.8 GB/s rispettivamente in lettura e scrittura e 1 milione di IOPS in lettura e 135,000 IOPS in scrittura con throughput casuale sostenuto.

La serie PBlaze5 910 supporta la crittografia dei dati AES 256, la protezione completa del percorso dei dati e la protezione avanzata in caso di interruzione dell'alimentazione per garantire l'integrità dei dati delle applicazioni aziendali. Dispone inoltre di una funzione dual-port, eliminando sostanzialmente il problema del guasto a percorso singolo, poiché è possibile accedere a entrambe le porte contemporaneamente.

Specifiche dell'SSD Memblaze PBlaze5 910 NVMe

Fattore di forma HHHL AIC
Ultra-Grande 3.84TB 7.68TB
NAND eTLC 3D
Interfaccia PCIe 3.0 x 8
Protocollo NVMe 1.2a
Performance
Lettura sequenziale (128KB) 5.5GB / s 6.0GB / s
Scrittura sequenziale (128KB) 3.1GB / s 3.8GB / s
Lettura casuale sostenuta (4KB) 850K IOPS 1 milione di IOPS
Scrittura casuale sostenuta (4KB) 99K IOPS 135K IOPS
Latenza R/W 87 / 12μs
DWPD 1
UBER <10^-17
MTBF 2 milioni di ore
Consumo di energia  7 ~ 25W

 

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)
  • 16 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 benchmark per il Memblaze PBlaze5 910 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 910 AIC ha vantato le massime prestazioni con 12,645.1 TPS.

Il modello 910 AIC ha anche avuto la latenza più bassa, pari a soli 1.5 ms, ovvero la metà della latenza del secondo posto Huawei ED3000.

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, l'AIC 910 ha continuato le sue prestazioni impressionanti con 9,190.7 TPS, che lo hanno posizionato in cima alla classifica.

Con la latenza media di Sysbench, l'AIC 910 è stato ancora una volta il migliore con 13.9 ms.

Nel nostro benchmark sulla latenza dello scenario peggiore, l'AIC 910 si è trovato in cima alla classifica con soli 25.9 ms.

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, il 910 AIC si è posizionato nella fascia medio-bassa con 3,077.7 secondi, appena sopra il modello U.2 e tra i prodotti Memblaze.

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 dei "quattro angoli", ai 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, l'AIC Memblaze PBlaze5 910 è riuscito a rimanere sotto 1 ms per tutta la durata del test con un picco di 814,640 IOPS e una latenza di 155.9 μs, posizionandosi al primo posto.

Ancora una volta, le prestazioni di scrittura casuale 4K hanno mostrato ancora una volta una latenza inferiore al millisecondo. Il 910 AIC si è classificato secondo tra i test drive (il PBlaze 900 al primo posto) con una prestazione di picco di 550,864 IOPS e una latenza di 229.3μs.

Passando ai carichi di lavoro sequenziali, l'AIC 910 si è posizionato in cima alla classifica nelle letture sequenziali da 64K con un punteggio di picco di 50,372 IOPS o 3.14 GB/s con una latenza di 317μs.

Cambiando posto al PBlaze 900, l'AIC 910 ha raggiunto il picco di 42,563 IOPS o 2.66 GB/s con una latenza di 370μs nella scrittura sequenziale a 64K.

Passando ai carichi di lavoro SQL, l'AIC 910 ha raggiunto il picco di 270,432 IOPS con una latenza di soli 117.8μs, posizionandosi ancora una volta in cima alla classifica.

SQL 90-10 ha visto il 910 mantenere il primo posto con un ampio margine con un punteggio di picco di 273,321 IOPS e una latenza di 116.6μs.

L'AIC 910 ha raggiunto il picco di 277,815 IOPS con una latenza di 114,μs nel benchmark SQL 80-20, mantenendolo in cima alla classifica.

Nel nostro carico di lavoro Oracle, l'AIC 910 ha continuato a dominare con un punteggio di picco di 282,326 IOPS e una latenza di 126.2μs.

Per Oracle 90-10, l'AIC 910 ha mostrato un picco di 202,695 IOPS e una latenza di 108μs per il primo posto.

Nell'80-20, il 910 ha terminato i test Oracle con un'impressionante prestazione di picco di 210,228 IOPS e una latenza di 104μs.

Successivamente, siamo passati al nostro benchmark del clone VDI, Full e Linked, dove il 910 AIC ha mostrato prestazioni al top nella maggior parte dei test. Per VDI Full Clone Boot, l'AIC 910 ha registrato prestazioni di picco di 219,337 IOPS e una latenza di 158.2μs.

L'accesso iniziale VDI FC ha visto l'AIC 910 con una prestazione di picco di 150,121 IOPS e una latenza di 197μs per il primo posto.

Con VDI FC Monday Login, l'AIC 910 si è concluso con 2nd si colloca appena dietro all'Huawei con 101,128 IOPS e una latenza di 156.3μs.

Passando a Linked Clone (LC), abbiamo prima esaminato il test di avvio. In questo scenario, il 910 AIC si è classificato al primo posto con 98,284 IOPS e una latenza di 161.3μs.

Il VDI LC Initial Login ha mostrato prestazioni praticamente identiche tra il 910 AIC e l'Huawei con 55,061 IOPS e una latenza di 143.4μs.

Nel test VDI LC Monday Login, Huawei e 910 AIC hanno mostrato ancora una volta prestazioni testa a testa con un picco di 77,721 IOPS e una latenza di 203.8μs, piazzandosi nuovamente al quarto posto.

Conclusione

Composto da modelli con fattore di forma U.2 e AIC, PBlaze5 910 di Memblaze è la loro più recente unità per data center NVMe che utilizza NAND 64D a 3 strati. Per questa recensione abbiamo esaminato il modello AIC, che è disponibile con capacità di 3.84 TB e 7.68 TB e prestazioni indicate per raggiungere 6.0 GB/s in lettura e 3.8 GB/s in scrittura, dichiarando prestazioni di throughput fino a 1 milione di IOPS in lettura. L'AIC 910 ha la potenza necessaria per eccellere praticamente in qualsiasi applicazione per cui viene utilizzato, insieme a una gamma di funzionalità di protezione tra cui la crittografia dei dati AES 256 e il supporto della funzione TRIM fino a 8 TB/s.

Analizzando i dettagli delle prestazioni abbiamo mostrato che il 910 AIC era in cima alla classifica in molti dei nostri carichi di lavoro testati. Nei nostri benchmark SQL Server, è arrivato primo con 12,645.1 TPS e una latenza media di appena 1.5 ms. In Sysbench, l'unità si è comportata nuovamente in cima alla classifica con 9,190.7 TPS, una latenza media di 13.3 ms e una latenza nello scenario peggiore di 25.9 ms. Nel nostro benchmark Houdini by SideFX, il 910 AIC ha registrato 3,077.7 secondi, un valore leggermente migliore rispetto al modello U.2 e tra gli altri prodotti Memblaze. Nel nostro benchmark VDBench, il 910 AIC ha mantenuto una latenza inferiore al millisecondo durante tutti i nostri test, dove è stato il migliore nella maggior parte delle categorie. In lettura e scrittura casuale 4K, l'AIC Memblaze PBlaze5 910 ha raggiunto rispettivamente 814,640 IOPS e 550,864 IOPS, mentre i carichi di lavoro sequenziali hanno registrato rispettivamente 3.14 GB/s e 2.66 GB/s. I risultati SQL contenevano circa un quarto di milione di IOPS con i test Oracle eseguiti tra 277,000 IOPS e 270,000 IOPS.

Passando da un'interfaccia x4 a x8, il Memblaze PBlaze5 910 offre un enorme incremento delle prestazioni rispetto alla versione con fattore di forma U.2 della famiglia sme. Nel complesso l'AIC 910 ha mostrato i suoi punti di forza rispetto ai modelli U.2 con interfaccia limitata e mostra ai clienti cosa è possibile fare se una determinata applicazione può sfruttare il fattore di forma più grande.

Memblaze PBlaze5 910

Discuti questa recensione

Iscriviti alla newsletter di StorageReview