Memblaze PBlaze6 6920 è la nuova serie di SSD NVMe dell'azienda che presenta un'interfaccia PCIe Gen4 e i potenziali miglioramenti delle prestazioni che potrebbero portare. Il 6920 è un'unità U.2 che sfrutta la NAND a 96 strati. Ci sono due unità in questa serie, il PBlaze6 D6920 e il PBlaze6 D6926, il primo è il modello a bassa resistenza con 1 DWPD e il secondo è quello ad alta resistenza con 3 DWPD.
Memblaze PBlaze6 6920 è la nuova serie di SSD NVMe dell'azienda che presenta un'interfaccia PCIe Gen4 e i potenziali miglioramenti delle prestazioni che potrebbero portare. Il 6920 è un'unità U.2 che sfrutta la NAND a 96 strati. Ci sono due unità in questa serie, il PBlaze6 D6920 e il PBlaze6 D6926, il primo è il modello a bassa resistenza con 1 DWPD e il secondo è quello ad alta resistenza con 3 DWPD.
L'unità è disponibile in un'ampia gamma di capacità, con l'unità con durata inferiore disponibile nelle capacità da 3.84 TB, 7.68 TB e 15.36 TB. La versione con resistenza più elevata è disponibile con capacità da 3.2 TB, 6.4 TB e 12.8 TB. Le prestazioni di fascia alta sono dichiarate a 7.1 GB/s in lettura, 6.8 GB/s in scrittura, 1.6 milioni di IOPS in lettura e 500 IOPS in scrittura. Memblaze afferma che la nuova serie di unità è ideale per database, ricerca, indicizzazione, CDN, cloud e iperscala, SDS, deep learning, Big Data Analytics, HPC, ERP, SAP HANA, BOSS, bancario, fiscale, trading ad alta frequenza e pagamento online. Tutti i soliti punti caldi.
Memblaze, in particolare dai test StorageReview in passato, è noto per le prestazioni elevate. Quindi, vedere 7.1 GB/s e 1.6 milioni di IOPS è più o meno quello che ci si aspetta. Tuttavia, Memblaze è noto anche per l'affidabilità dei dati e l'elevata resistenza in scrittura. Avere un'elevata resistenza in scrittura è importante nell'uso a lungo termine in cui le applicazioni tendono ad essere ad alta intensità di lettura/scrittura e con lettura/scrittura mista. La serie PBlaze6 6920 sfrutta il round robin ponderato. Invece di assegnare la stessa priorità a ciascuna coda, il round robin ponderato consente servizi I/O differenziati per gli scenari in cui applicazioni con requisiti prestazionali diversi condividono dispositivi di storage.
Altre caratteristiche includono la possibilità di raccogliere registri tramite l'interfaccia standard di telemetria, riducendo la complessità e abbassando potenzialmente i costi di manutenzione. La nuova serie PBlaze6 6920 supporta la cancellazione sicura avanzata per garantire che una volta smantellata un'unità, non ci sia modo per qualcuno di ottenere informazioni da essa. Il firmware delle unità può essere aggiornato anche senza reimpostare l'unità.
Per la nostra recensione, prenderemo in considerazione il modello D6920 da 7.68 TB.
Specifiche dell'SSD Memblaze PBlaze6 6920 NVMe
PBlaze6 serie 6920 | D6920 | D6926 | ||||
Capacità utente | 3.84TB | 7.68TB | 15.36TB | 3.2TB | 6.4TB | 12.8TB |
NAND | NAND 96D da 3 litri | |||||
Fattore di forma | U.2.5 da 2 pollici | U.2.5 da 2 pollici | ||||
Interfaccia | PCIe 4.0 x 4 | PCIe 4.0 x 4 | ||||
Protocollo | NVMe 1.4 | |||||
Performance | ||||||
Lettura sequenziale da 128 KB (GB/s,25 W) | 6.7 | 7.1 | 7.1 | 6.7 | 7.1 | 7.1 |
Lettura sequenziale da 128 KB (GB/s,35 W) | 6.7 | 7.1 | 7.1 | 6.7 | 7.1 | 7.1 |
Scrittura sequenziale da 128 KB (GB/s,25 W) | 3.9 | 5.6 | 5.2 | 3.9 | 5.7 | 5.3 |
Scrittura sequenziale da 128 KB (GB/s,35 W) | 3.9 | 6.8 | 6.6 | 3.9 | 6.8 | 6.7 |
IOPS di lettura casuale sostenuta (4KB). | 900K | 1600K | 1600K | 900K | 1600K | 1600K |
Stato stazionario IOPS di scrittura casuale sostenuta (4KB). | 165K | 260K | 305K | 345K | 480K | 500K |
Latenza di lettura/scrittura (μs) | 78 / 11 | 78 / 11 | ||||
Resistenza a vita | 1 DWPD | 3 DWPD | ||||
Tasso di errore bit non correggibile | <10^-17 | |||||
MTBF | 2 milioni di ore | |||||
Temperatura di esercizio | Ambiente: 0°C-35°C; Caso: 0°C-70°C | |||||
Consumo di energia | 25W |
Memblaze PBlaze6 6920 Prestazioni
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 e una panoramica delle sue capacità di rete sono disponibili nelle rispettive pagine.
Configurazione HPE ProLiant DL365 Gen10 Plus:
- 2 CPU AMD Epyc Gen 7713 x 3 (64 core, 2 GHz)
- 16 DDR16 da 4 GB a 3200 MHz
- 1 unità SSD HPE Samsung PM1735 U.3.2 Gen3 da 4 GB
- ESXi7.0u1
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 l'HPE/Samsung PM1735 includono 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, ciascuna unità comparabile eseguirà 4 VM configurate in modo identico. Dato che il PM1735 è una variante SOLO U.3, l'abbiamo testato sull'HPE DL365 Gen10 Plus mentre gli altri modelli erano sul nostro Lenovo ThinkSystem SR635.
Prestazioni dell'SQL Server
Ogni VM SQL Server è configurata con due vDisk: volume da 100 GB per l'avvio e 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 8 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
Con il benchmark transazionale di SQL Server, abbiamo visto che PBlaze6 ha raggiunto un totale di 12,650.6 TPS con singole VM che vanno da 3,162 TPS a 3,163.2 TPS.
Con la latenza media di SQL Server, il PBlaze6 6920 ha avuto una latenza complessiva di 2.25 ms con singole VM che andavano da 1 ms a 3 ms. Questo lo pone al di sopra di tutti gli altri drive Gen4 testati finora.
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 8 vCPU, 60 GB di DRAM e 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
Osservando il nostro benchmark transazionale Sysbench, l'unità Memblaze ha ottenuto un punteggio complessivo di 11,478 TPS con singole VM che vanno da 2,856 a 2,889 TPS. Questo lo pone ben al di sopra delle altre unità.
La latenza media di Sysbench ha visto Memblaze raggiungere un totale di 11.15 ms con singole VM che vanno da 11.07 ms a 11.2 ms. Ancora una volta, l'unità prende il primo posto con la latenza più bassa finora.
Per la latenza del nostro scenario peggiore (99° percentile), l'unità Memblaze PBlaze6 6920 ha avuto un totale di 20.2 ms ben al di sotto delle altre unità in confronto.
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", 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%, 128 thread, 0-120% irate
- Lettura casuale 4K (carico elevato): lettura al 100%, 512 thread, 0-120% irate
- Scrittura casuale 4K (carico elevato): scrittura al 100%, 512 thread, 0-120% irate
- Lettura sequenziale 64K: lettura al 100%, 32 thread, 0-120% irate
- Scrittura sequenziale 64K: scrittura al 100%, 16 thread, 0-120% irate
- Lettura sequenziale 64K (carico elevato): lettura al 100%, 64 thread, 0-120% irate
- Scrittura sequenziale 64K (carico elevato): scrittura al 100%, 64 thread, 0-120% irate
- Database sintetici: SQL e Oracle
- Clonazione completa VDI e tracce di clonazione collegata
Comparabili:
Nella nostra prima analisi del carico di lavoro VDBench, lettura casuale 4K, Kioxia CM6 (carico elevato) ha preso il primo posto, seguito dal Memblaze PBlzae6 6920 al secondo, sempre con carico elevato. Per il carico elevato su Memblaze, abbiamo riscontrato un picco di 1,484,363 IOPS con una latenza di soli 343μs. Per il carico normale, abbiamo riscontrato un picco di 862,778 IOPS con una latenza di 146μs.
La scrittura 4K ha visto nuovamente Kioxia al primo posto e Memblaze PBlaze6 6920 al secondo posto. Per i picchi di carico elevati, il 6920 ha raggiunto 584,267 IOPS con una latenza di 867μs. Sotto il nostro carico normale, il PBlaze6 ha raggiunto 580,117 IOPS con una latenza di soli 215μs.
Passando ai nostri carichi di lavoro sequenziali da 64K, iniziamo con la lettura. Qui il Memblaze ha preso il primo posto con il suo picco ad alto carico di 108,587 IOPS o 6.79GB/s con una latenza di 588μs. Sotto carico normale, l'unità è arrivata seconda con un picco di 102,035 IOPS o 6.38 GB/s con una latenza di 313 µs.
Con 64K di scrittura Kioxia CD6 ha preso il primo posto ma il Memblaze a carico normale è arrivato secondo con 53,164 IOPS o 3.3 GB/s con una latenza di 293 µs. Il carico elevato è stato subito dietro con 52,174 IOPS o 3.26 GB/s con una latenza di 1.2 ms.
La prossima serie di test riguarda i carichi di lavoro SQL: SQL, SQL 90-10 e SQL 80-20. Partendo da SQL, Memblaze è arrivato secondo con una prestazione massima di 247,494 IOPS con una latenza di 128μs.
In SQL 90-10 vediamo nuovamente Memblaze arrivare secondo con un picco di 262,647 IOPS con una latenza di 121μs.
Per SQL 80-20 il posizionamento è stato lo stesso con Memblaze che iniziava sotto i 100 µs e raggiungeva il picco a 260,215 IOPS con una latenza di 121 µs.
Successivamente ci sono i nostri carichi di lavoro Oracle: Oracle, Oracle 90-10 e Oracle 80-20. Partendo da Oracle, Memblaze ha conquistato il primo posto con un picco di 280,460 IOPS con una latenza di 125μs.
Oracle 90-10 ha visto Memblaze scendere al secondo posto con una prestazione massima di 201,129 IOPS con una latenza di 108μs.
Con Oracle 80-20 Memblaze è stato ancora una volta secondo con un picco di 205,118 IOPS e una latenza di 106μs.
Successivamente, siamo passati al nostro test clone VDI, Completo e Collegato. Per VDI Full Clone, il primo è l'avvio. Qui il Memblaze ha preso il primo posto con 229,874 IOPS e una latenza di 150μs.
Per l'accesso iniziale VDI FC, il PBlaze6 è sceso al secondo posto con una prestazione di picco di 163,243 IOPS con una latenza di 180μs.
VDI FC Monday Login ha visto Memblaze al secondo posto con un picco di 107,414 IOPS con una latenza di 146μs.
Per il VDI Linked Clone (LC) Boot, il Memblaze è arrivato secondo dietro al CM6, il solito top performer. Come picco, l'unità ha registrato 108,491 IOPS e una latenza di 146μs.
L'accesso iniziale VDI LC ha visto Memblaze conquistare il primo posto con un picco di 58,314 IOPS e una latenza di 133 µs.
Infine, con VDI LC Monday Login Memblaze è sceso al terzo posto con un picco di 82,576 IOPS con una latenza di 190 µs sebbene fosse superiore a 1 ms nei test precedenti.
Conclusione
La serie SSD Memblaze PBlaze6 6920 NVMe è l'ultima unità aziendale dell'azienda, che per la prima volta sfrutta PCIe Gen4. La serie è composta da due unità, D6920 (recensito qui) e D6926. La differenza tra le unità è la resistenza e, di conseguenza, la capacità. Parlando di capacità, la capacità massima della serie è di 15.36 TB in un ingombro U.2. Per quanto riguarda le prestazioni, i numeri massimi indicati sono 7.1 GB/s e 1.6 milioni di IOPS. Memblaze afferma che l'unità è ideale per una vasta gamma di casi d'uso e potrebbe essere più semplice dire che può adattarsi alla maggior parte (o tutti) dei carichi di lavoro aziendali.
Per quanto riguarda le prestazioni, abbiamo testato l'SSD Memblaze PBlaze6 6920 rispetto agli SSD aziendali PCIe Gen4 di cui disponiamo. Abbiamo esaminato sia l'analisi del carico di lavoro dell'applicazione che VDBench. Nella nostra prima serie di test, abbiamo visto Memblaze conquistare il primo posto nelle transazioni SQL Server con un totale di 12,650.6 TPS e il primo posto nella latenza media con un totale di 2.25 ms. L'unità ha mantenuto il primo posto in Sysbench con punteggi complessivi di 11,478 TPS, una latenza media di 11.15 ms e uno scenario peggiore di 20.2 ms.
Passando al nostro VDBench, Memblaze è arrivato primo diverse volte ed è rimasto secondo per la maggior parte del resto dei test. I punti salienti includono 1.5 milioni di IOPS in lettura 4K ad alto carico, 863 IOPS in lettura 4K, 584 IOPS in scrittura 4K ad alto carico e 580 IOPS in scrittura 4K. Nel lavoro sequenziale abbiamo riscontrato 6.79 GB/s in lettura a 64K ad alto carico, 6.38 GB/s in lettura a 64K, 3.26 GB/s in scrittura a 64K ad alto carico e 3.3 GB/s in scrittura a 64K.
Nei nostri test SQL abbiamo riscontrato picchi di 247 IOPS, 263 IOPS in SQL 90-10 e 260 IOPS in SQL 80-20. Con Oracle, abbiamo riscontrato 280 IOPS, 201 IOPS in Oracle 90-10 e 205 IOPS in Oracle 80-20. Successivamente sono stati eseguiti i nostri test VDI Clone, completi e collegati. In Full Clone abbiamo riscontrato 230 IOPS all'avvio, 163 IOPS nell'accesso iniziale e 107 IOPS nell'accesso del lunedì. In Linked Clone abbiamo riscontrato 108 IOPS all'avvio, 58 IOPS nell'accesso iniziale e 83 IOPS nell'accesso del lunedì.
La serie SSD Memblaze PBlaze6 NVMe è la prima unità PCIe Gen4 dell'azienda e un'altra versione di prim'ordine. L'unità che abbiamo testato, il D6920, era al top o quasi in ogni test. Non tutti conoscono il nome Memblaze, poiché gran parte della loro distribuzione negli Stati Uniti avviene tramite SSD a marchio Micron. Ma se non presti attenzione a Memblaze, ti stai perdendo molto se ti interessano le prestazioni in un fattore di forma comune e sostituibile a caldo. I loro SSD hanno avuto il miglior profilo prestazionale di qualsiasi marchio che abbia colpito il nostro laboratorio negli ultimi anni. Il D6920 non è diverso ed è un'unità davvero impressionante durante tutto il nostro piano di test. Di conseguenza, si è guadagnato il premio Editor’s Choice.
Pagina del prodotto Memblaze PBlaze6 serie 6920
Interagisci con StorageReview
Newsletter | YouTube | LinkedIn | Instagram | Twitter | Facebook | TikTok | RSS feed