Abbiamo discusso l'ultima volta di SK Hynix in agosto mentre esaminavamo il storia dell'azienda e abbiamo presentato una panoramica delle soluzioni SSD aziendali. Oggi esamineremo e osserveremo le prestazioni dell'SSD SK hynix Enterprise PE6011. Il PE6011 presenta un fattore di forma U.2 da 7 mm, NAND TLC 3D, interfaccia PCIe NVMe e capacità fino a 7.68 TB. È ideale per carichi di lavoro ad alta intensità di lettura e utilizzo leggero di scrittura. La particolarità di questo prodotto è che, dalla concettualizzazione alla produzione, tutto viene eseguito internamente da SK Hynix. Questo prodotto è rivolto a coloro che cercano una soluzione PCIe economica per l'ambiente del data center.
Abbiamo discusso l'ultima volta di SK Hynix in agosto mentre esaminavamo il storia dell'azienda e abbiamo presentato una panoramica delle soluzioni SSD aziendali. Oggi esamineremo e osserveremo le prestazioni dell'SSD SK hynix Enterprise PE6011. Il PE6011 presenta un fattore di forma U.2 da 7 mm, NAND TLC 3D, interfaccia PCIe NVMe e capacità fino a 7.68 TB. È ideale per carichi di lavoro ad alta intensità di lettura e utilizzo leggero di scrittura. La particolarità di questo prodotto è che, dalla concettualizzazione alla produzione, tutto viene eseguito internamente da SK Hynix. Questo prodotto è rivolto a coloro che cercano una soluzione PCIe economica per l'ambiente del data center.
Osservando il design e la costruzione di questa unità, l'intero involucro è color argento lucido. Si tratta di un'unità da 2.5" con un connettore U.2 e un fattore di forma con altezza Z di 7 mm. Lo spessore di 7 mm garantisce un ingombro fisicamente più piccolo e dà a questa unità la possibilità di essere equipaggiata e adattarsi a un'ampia varietà di cose per un fascino universale. Il branding e le informazioni identificative univoche si trovano nella parte superiore dell'unità.
SK hynix PE6011 Specifiche
Fattore di forma | U.2 7mm | |||
Interfaccia | PCIe Gen3x4/NVMe 1.3 | |||
NAND | TLC 3D V4 | |||
Ultra-Grande | 960 GB | 1.92 TB | 3.84 TB | 7.68 TB |
Performance | ||||
Lettura sequenziale (128KB) | Fino a 3,200MB / s | Fino a 3,200MB / s | Fino a 3,200MB / s | Fino a 3,200MB / s |
Scrittura sequenziale (128KB) | Fino a 650 MB/sec | Fino a 1,250MB / s | Fino a 2,300MB / s | Fino a 2,450MB / s |
Lettura casuale (4KB, QD64) | Fino a 220 IOPS | Fino a 410 IOPS | Fino a 620 IOPS | Fino a 620 IOPS |
Scrittura casuale (4KB, QD64) | Fino a 27 IOPS | Fino a 50 IOPS | Fino a 67 IOPS | Fino a 70 IOPS |
QOS 4KB Lettura casuale | 95μs | 95μs | 95μs | 95μs |
Scrittura casuale QOS 4KB | 25μs | 25μs | 25μs | 25μs |
Sicurezza | Crittografia AES a 256 bit | |||
Resistenza | ||||
MTBF | 2 milioni di ore | |||
UBER | 1 settore per 10^17 bit letti | |||
Consumo di energia | ||||
Attivo Pronto/Scrittura Tipico | Fino a 14.0W | |||
Idle | Fino a 3.7W | |||
Voltaggio ammissibile | 12.0 V ± 5% | |||
Temperatura di esercizio | 0-70 ° C | |||
Shock | 1500G, durata 0.5 ms | |||
Fisico | ||||
Dimensioni (LxPxH) | 69.85 x 100 x 7.0 mm | |||
Peso | 84.7 g (± 5%) |
Performance
Banco di prova
Le nostre revisioni sugli SSD aziendali sfruttano a Lenovo Think System SR850 per test applicativi 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
Sfondo di test
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.
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 Kingston DC500M 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, SK hynix PE6011 ha funzionato come un Intel P4510 da 8 TB con un totale di 12,625.4 TPS.
Un'indicazione migliore delle prestazioni di SQL Server è la latenza rispetto a TPS. Qui vediamo che l'SK hynix PE6011 è rimasto indietro con una latenza media notevolmente più lunga rispetto all'Intel P4510 con 46.3 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 PE6011 è rimasto indietro ed è arrivato ultimo con un 5,936.6 TPS.
Nella latenza media del Sysbench, il PE6011 ha mostrato ancora una volta risultati che lo collocano in fondo alla classifica con 21.6ms.
Nel nostro scenario peggiore di latenza (99° percentile), il PE6011 è arrivato ultimo entro 1 ms dal Samsung 983 DCT con un risultato di 39.6 ms di latenza.
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.
Con il test Houdini, il PE6011 si è posizionato nella fascia media con 2,860.1 secondi.
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 carico 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 la 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, SK hynix PE6011 è riuscito a rimanere sotto 1 ms durante tutto il test con un picco di 626,681 IOPS e una latenza di 203.2 μs
Le prestazioni di scrittura casuale 4K hanno mostrato ancora una volta una latenza inferiore al millisecondo durante il test. In questo caso, il PE6011 ha mostrato prestazioni di picco di 209,000 IOPS e una latenza di 609.6μs.
Passando ai carichi di lavoro sequenziali, l'SK hynix PE6011 si è piazzato in cima alla classifica nelle letture sequenziali da 64K con un punteggio di picco di 41,554 IOPS o 2.59 GB/s con una latenza di 384.5 μs.
Il PE6011 ha raggiunto il picco di 13,956 IOPS o 0.87 GB/s con una latenza di 1137.7 μs nella scrittura sequenziale a 64K.
Passando ai carichi di lavoro SQL, il PE6011 ha raggiunto il picco di 164,402 IOPS con una latenza di 194.2μs
SQL 90-10 ha visto il picco PE6011 a 133,898 IOPS e una latenza di 238.4μs.
Il PE6011 ha raggiunto il picco di 120,450 IOPS e una latenza di 264.8.
Nel nostro carico di lavoro Oracle, il PE6011 si è posizionato al centro della classifica con un picco di 112,610 IOPS e una latenza di 312.8μs.
In Oracle 90-10, il PE6011 ha raggiunto il picco di 117,287 IOPS e una latenza di 187μs.
Per Oracle 80-20 abbiamo visto il picco PE6011 a 106,489 IOPS e una latenza di 205.9μs.
Successivamente, siamo passati al nostro benchmark del clone VDI, Full e Linked, dove il PE6011 si è posizionato al centro della classifica per la maggior parte di questi test con latenze di picco costantemente sotto 1 ms. Per l'avvio VDI Full Clone, il PE6011 ha registrato prestazioni di picco di 99,196 IOPS e una latenza di 349.4μs.
L'accesso iniziale VDI FC ha visto il PE6011 con una prestazione di picco di 46,907 IOPS e una latenza di 635.8μs, appena dietro all'Intel P4510.
Con VDI FC Monday Login, il PE6011 ha terminato con una prestazione di picco di 43,590 IOPS e una latenza di 364.6μs.
Passando a Linked Clone (LC), abbiamo prima esaminato il test di avvio. In questo caso, il PE6011 è rimasto leggermente indietro con 62,680 IOPS e una latenza di 254.6μs.
VDI LC Initial Login ha mostrato 27,110 IOPS e una latenza di 292.2μs, posizionandolo al centro della classifica.
Nel test VDI LC Monday Login, il PE6011 ha mostrato una prestazione di picco di 30,740 e una latenza di 516.9μs, per un fotofinish primo posto.
Conclusione:
Disponibile in un fattore di forma U.2 da 7 mm, il PE6011 fa parte della nuova linea SK Hynix di SSD Enterprise NVMe, incluso un prodotto di nuova generazione che supporta PCIe 4.0 in uscita nel primo semestre del 1. Il PE20 è ideale per carichi di lavoro a bassa latenza e lettura intensiva (6011/70 r/w). Nel mercato aziendale questa spinta potrebbe essere redditizia in base al prezzo economico in termini di volume e al fatto che si tratta di una spinta con un orientamento orizzontale completamente integrato. Il PE30 è disponibile con capacità fino a 6011 TB, in grado di gestire la maggior parte dei carichi di lavoro aziendali tradizionali, nonché carichi di lavoro con requisiti di grande capacità. È dotato di tecnologia NAND 7.68D a 72 strati e supporta la crittografia dei dati AES a 3 bit, protezione dalla perdita di alimentazione (tramite circuito integrato), limitazione termica e gestione di base SMBus (fuori banda).
Quando si considerano le prestazioni dell'SK hynix PE6011, non domina il campo, ma offre invece un profilo prestazionale a tutto tondo che funziona per la maggior parte delle applicazioni. Anche se lo abbiamo confrontato con un paio di unità Samsung e Intel, il PE6011 non si è comportato troppo lontano da quelle unità per la maggior parte del tempo. Con Sysbench l'unità SK Hynix ha raggiunto 5,936.6 TPS, una latenza media di 21.6 ms e una latenza nello scenario peggiore di 39.6 ms. A Houdini l'SK hynix PE6011 si è posizionato in modo abbastanza neutro al centro del gruppo. Nei nostri benchmark VDBench, il PE6011 ha mantenuto una latenza inferiore al millisecondo durante tutti i nostri test. Ha funzionato bene nei nostri 4K e 64K, ha resistito nel nostro clone completo VDI e nelle tracce clone collegate, ma è caduto un po' nei database sintetici. Alcuni dei punti salienti sono le prestazioni di picco di 626,681 IOPS di lettura casuale 4K, 41,554 IOPS di lettura sequenziale 64K, 46,907 IOPS VDI-FC-Init-Login e 30,740 IOPS VDI-LC-Monday Login.
SK hynix PE6011 offre buone prestazioni, bassa latenza e molta capacità in un piccolo fattore di forma da 2.5" e 7 mm. Anche se non è il migliore tra i nostri drive comparabili, il PE6011 offre buoni numeri in generale. Coloro che cercano un buon rapporto qualità-prezzo per determinati carichi di lavoro non hanno bisogno di guardare molto oltre il PE6011.