DapuStor Haishen3 è l'SSD aziendale NVMe dell'azienda. La linea è disponibile in due modelli, il DapuStor H3200 SSD (recensito qui) e l'SSD DapuStor H3100 che stiamo recensendo oggi. Entrambi i due tipi di unità hanno gli stessi casi d'uso che includono: server e sistemi di archiviazione, data center, videosorveglianza, fotografia professionale, streaming, edge computing e personalizzazione.
DapuStor Haishen3 è l'SSD aziendale NVMe dell'azienda. La linea è disponibile in due modelli, il DapuStor H3200 SSD (recensito qui) e l'SSD DapuStor H3100 che stiamo recensendo oggi. Entrambi i due tipi di unità hanno gli stessi casi d'uso che includono: server e sistemi di archiviazione, data center, videosorveglianza, fotografia professionale, streaming, edge computing e personalizzazione.
L'H3100, come l'H3200, è dotato della più recente NAND eTLC 96D da 3 litri ed è alimentato da un controller Marvell aziendale. La serie H3200 arriva fino a 6.4 TB, con 800 GB nella fascia bassa. L'unità è offerta nei fattori di forma U.2 e HHHL. Ci sono alcune differenze prestazionali qua e là nelle prestazioni indicate, ma la grande differenza è il DWPD, con l'H3100 che ha 3 DWPD contro l'H3200 che ne ha solo 1 DWPD.
L'SSD DapuStor H3100 è disponibile con capacità da 800 GB, 1.6 TB, 3.2 TB e 6.4 TB. Per questa recensione stiamo esaminando il modello da 3.2 TB.
Specifiche dell'SSD DapuStor H3100
No di modello | H3200 | |||
Capacità (TB) | 0.8 | 1.6 | 3.2 | 6.4 |
Fattore di forma | U.2 e HHHL | |||
Protocollo di interfaccia | PCIe3.0×4 NVMe 1.3 | |||
Tipo di flash | NAND 96D eTLC da 3L | |||
Larghezza di banda in lettura (128 KB) MB/s | 3522 | 3529 | 3528 | 3529 |
Larghezza di banda in scrittura (128 KB) MB/s | 1330 | 2521 | 2603 | 2553 |
KIOPS di lettura casuale (4KB). | 563 | 806 | 803 | 803 |
KIOPS di scrittura casuale (4KB). | 122 | 242 | 250 | 213 |
Consumo di energia | 7.0/8.5 | 7.0/9.5 | 7.0/10.5 | 7.0/11.5 |
Latenza casuale 4K (tipica) R/W μs | 87/17 | |||
Latenza sequenziale 4K (tipica) R/W μs | 15/17 | |||
Durata della vita | 3 DWPD | |||
Tasso di errore bit non correggibile (UBER) | <10-17 | |||
Tempo medio tra guasti (MTBF) | 2 milioni di ore | |||
Sistemi operativi supportati | RHEL, SLES, CentOS, Ubuntu, Windows Server, VMware ESXi | |||
Certificazione | FCC, CE, ROHS, REACH, RAEE, PCI espresso, NVM espresso |
Prestazioni dell'SSD DapuStor H3100
Banco di prova
Le nostre recensioni sugli SSD aziendali sfruttano a Lenovo Think System SR850 per i test applicativi (Nota: abbiamo dovuto utilizzare una scheda adattatore invece di uno slot frontale a causa di un problema di compatibilità) 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 e una panoramica delle sue capacità di rete sono disponibili nelle rispettive pagine.
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 DapuStor H3100 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.
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 tipo di server core Dell PowerEdge R740xd 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:
- 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.
- 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.
- (Non eseguito) Elabora i punti.
- Li reimpacchetta in blocchi con bucket adatti per essere archiviati nuovamente su disco. Questo passaggio è multi-thread.
- (Non eseguito) Scrive nuovamente i blocchi inseriti in bucket su disco.
In questo caso, il DapuStor H3100 ha avuto un tempo di rendering di 2,689.1 secondi posizionandosi vicino alla parte superiore delle unità non Optane.
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, l'SSD DapuStor H3100 ha conquistato il primo posto con un punteggio complessivo di 12,646.3 TPS.
Con la latenza media di SQL Server, l'H3100 è arrivato terzo con 3.5 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
Osservando il nostro benchmark transazionale Sysbench, il DapuStor H3100 si colloca proprio a metà con un punteggio complessivo di 7,928.1 TPS.
Per la latenza media Sysbench l'H3100 ha raggiunto un punteggio complessivo di 16.14 ms, un punteggio leggermente migliore rispetto all'H3200.
Per il nostro scenario peggiore di latenza (99° percentile), l'H3100 ha una latenza di 31.2 ms.
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
Comparabili:
Nella nostra prima analisi del carico di lavoro VDBench, lettura casuale 4K, il DapuStor H3100 ha funzionato quasi allo stesso modo dell'H3200 con una prestazione di picco di 789,572 IOPS e una latenza di 159.9μs.
Nella scrittura Random 4K l'H3100 ha mostrato prestazioni migliori rispetto all'H3200 e si è piazzato a metà con un punteggio di picco di 370,475 IOPS e una latenza di 341.4μs.
Passando ai carichi di lavoro sequenziali da 64K, l'H3100 ha funzionato ancora una volta testa a testa con l'H3200 con un picco di 52,962 IOPS o 3.31GB/s con una latenza di 301.6μs in lettura a 64K
Per la scrittura a 64K, l'H3100 è arrivato secondo in assoluto con una prestazione di picco di 32,200 IOPS o 2.0 GB/s con una latenza di 490 µs.
La prossima serie di test riguarda i carichi di lavoro SQL: SQL, SQL 90-10 e SQL 80-20. Partendo da SQL, DapuStor H3100 ha raggiunto il picco di 248,214 IOPS con una latenza di 128.1 µs, posizionandosi al terzo posto assoluto.
SQL 90-10 l'H3100 è arrivato secondo dietro all'H3200 con un picco di 252,474 IOPS con una latenza di 126.2μs.
Per SQL 80-20 abbiamo visto l'H3100 piazzarsi subito dietro all'H3200 al quarto posto con 242,861 IOPS e una latenza di 132.1μs.
Successivamente ci sono i nostri carichi di lavoro Oracle: Oracle, Oracle 90-10 e Oracle 80-20. Partendo da Oracle, il DapuStor H3100 è arrivato secondo con una prestazione massima di 263,317 IOPS con una latenza di 132.8μs.
In Oracle 90-10 l'H3100 ha conquistato il primo posto con una prestazione di picco di 218,142 IOPS con una latenza di 100.4μs.
Oracle 80-20 si è piazzato ancora una volta al primo posto dell'H3100 con una prestazione di picco di 212,157 IOPS con 103.1 µs di latenza.
Successivamente, siamo passati al nostro test clone VDI, Completo e Collegato. Per l'avvio VDI Full Clone (FC), l'H3100 si è classificato secondo in assoluto con un picco di 192,659 IOPS con una latenza di 181.1 µs.
Per l'accesso iniziale VDI FC l'H3100 si è classificato terzo con un punteggio di picco di 115,354 IOPS e una latenza di 257.2 µs.
VDI FC Monday Login ha visto l'H3100 conquistare ancora una volta il terzo posto con 87,136 IOPS e una latenza di 181.7μs.
Per l'avvio VDI Linked Clone (LC), DapuStor H3100 è arrivato secondo con 95,726 IOPS e una latenza di 166.5 µs.
L'accesso iniziale VDI LC ha visto l'H3100 raggiungere il secondo posto con 50,905 IOPS e 154.9 µs di latenza.
Infine, VDI LC Monday Login ha portato l'H3100 al terzo posto con una prestazione di picco di 66,846 IOPS e una latenza di 236.9 µs.
Conclusione
L'SSD DapuStor H3100 è l'altra unità aziendale Haishen3 prodotta dall'azienda. Proprio come l'H3200 recensito in precedenza, l'H3100 è offerto nei fattori di forma U.2 e HHHL destinati a una varietà di casi d'uso aziendali. L'unità sfrutta la NAND eTLC 96D a 3 strati ed è disponibile con capacità che vanno da 800 GB a 6.4 TB. L'unità ha velocità massime indicate di 3.53 GB/s e 803,000 IOPS. A differenza dell'H3200, l'H3100 ha 3DWPD.
Per quanto riguarda le prestazioni, abbiamo eseguito sia l'analisi del carico di lavoro delle applicazioni che i test VDBench. In Sysbench l'H3100 ha funzionato in modo simile all'H3200 a meno che non si trattasse di un test sensibile alla latenza come SQL Server. In SQL Server l'H3100 ha raggiunto punteggi complessivi di 12,646.3 TPS e una latenza media di 3.5 ms. Per Sysbench l'H3100 ha ottenuto un punteggio complessivo di 7,928 TPS, una latenza media di 16.14 ms e una latenza nello scenario peggiore di 31.2 ms. Per Houdini il drive DapuStor si è piazzato ai primi posti con 2,689.1 secondi.
Passando a VDBench, DapuStor H3100 è stato in grado di tenere il passo con alcuni dei top performer nel nostro pool di SSD aziendali NVMe e ha mostrato prestazioni più elevate in scrittura rispetto all'unità gemella. Le caratteristiche principali includono 790 IOPS in lettura 4K, 370 IOPS in scrittura 4K, 3.31 GB/s in lettura 64K e 2 GB/s in scrittura 64K. In SQL abbiamo riscontrato 248 IOPS, 252 IOPS in SQL 90-10 e 243 IOPS in SQL 80-20. Oracle ci ha fornito 263 IOPS, 218 IOPS in Oracle 90-10 e 212 IOPS in Oracle 80-20, conquistando il primo posto negli ultimi due benchmark. Nei nostri test clone VDI, l'H3100 raggiunge 193 IOPS nell'avvio FC, 115 IOPS nell'accesso iniziale FC, 87 IOPS nell'accesso lunedì FC, 96 IOPS nell'avvio LC, 51 IOPS nell'accesso iniziale LC e 67 IOPS nell'accesso lunedì LC.
Nel complesso, il DapuStor H3100 regge abbastanza bene con i migliori e offre prestazioni di scrittura migliori rispetto all'H3200. Scegliere tra i due sarebbe più importante per un dato caso d'uso, ma si tratta di un'unità ad alte prestazioni con buona capacità e resistenza.
Interagisci con StorageReview
Newsletter | YouTube | Podcast iTunes/Spotify | Instagram | Twitter | Facebook | RSS feed