Casa Impresa Recensione dell'SSD aziendale Micron M500DC

Recensione dell'SSD aziendale Micron M500DC

Micron M500DC

Micron ha annunciato oggi la disponibilità del suo nuovo SSD M500DC Enterprise, un SSD per le imprese leggere progettato e prodotto interamente internamente da Micron a un prezzo studiato per rendere più facile l'adozione della tecnologia flash. Come il suo cugino M500, l'M500DC è costruito con il flash MLC da 20 nm di Micron ed è offerto con un'interfaccia SATA. Il grande cambiamento è che il nuovo M500DC aumenta la resistenza rispetto all'M500, garantendo due riempimenti di unità al giorno per cinque anni e un tempo medio tra i guasti di 2 milioni di ore. I dati sulla resistenza sono sufficienti per soddisfare casi d'uso aziendali con meno scritture che necessitano comunque di protezione avanzata del percorso dati e funzionalità come la protezione dalle interruzioni di corrente.


Micron ha annunciato oggi la disponibilità del suo nuovo SSD M500DC Enterprise, un SSD per le imprese leggere progettato e prodotto interamente internamente da Micron a un prezzo studiato per rendere più facile l'adozione della tecnologia flash. Come il suo cugino M500, l'M500DC è costruito con il flash MLC da 20 nm di Micron ed è offerto con un'interfaccia SATA. Il grande cambiamento è che il nuovo M500DC aumenta la resistenza rispetto all'M500, garantendo due riempimenti di unità al giorno per cinque anni e un tempo medio tra i guasti di 2 milioni di ore. I dati sulla resistenza sono sufficienti per soddisfare casi d'uso aziendali con meno scritture che necessitano comunque di protezione avanzata del percorso dati e funzionalità come la protezione dalle interruzioni di corrente.

Come gli altri SSD, l’M500DC di Micron sfrutta le sue capacità di ingegneria e produzione SSD per sfruttare la profonda integrazione tra i componenti e sfruttare le economie di scala. Oltre a utilizzare la NAND MLC da 20 nm di Micron, l'M500DC utilizza la DRAM DDR3 di Micron e il flash NOR seriale. Un controller Marvell con firmware personalizzato alimenta l'unità. L'M500DC utilizza inoltre l'architettura Redundant Array of Independent NAND (RAIN) dell'azienda per estendere la durata della NAND MLC allineando in modo granulare i punti di lettura e scrittura NAND per fornire una gestione ottimizzata dell'usura e delle prestazioni. L’architettura di RAIN fornisce inoltre un ulteriore livello di parità aggiuntiva e metadati di correzione degli errori per l’integrità dei dati.

Oltre a RAIN, il firmware personalizzato di Micron e la suite tecnologica XPERT SSD includono DataSAFE, una funzionalità di protezione dei dati che registra l'indirizzo di blocco logico (LBA) dell'host di destinazione dei dati in movimento come parte dello schema di metadati dell'M500DC per garantire che i dati raggiungano la destinazione prevista. destinazione nonostante le interruzioni lungo il percorso.

Il Micron M500DC è disponibile con capacità fino a 800 GB. Le nostre unità di prova includono capacità da 480 GB e 800 GB.

Specifiche dell'unità SSD aziendale Micron M500DC

  • Capacità: 120 GB, 240 GB, 480 GB, 800 GB
  • Fattore di forma: 1.8 pollici, altezza Z 5 mm e 2.5 pollici, altezza Z 7 mm
  • Controllore: Marvell
  • Tipo di supporto: NAND MLC da 20 nm
  • Interfaccia: SATA 6Gb/s (SATA III)
  • Shock operativo: 1500 G/1 ms
  • Vibrazioni operative: 10-500 Hz a 3.1 G
  • Resistenza
    • 120 GB: 0.5 PB byte totali scritti
    • 240 GB: 1.0 PB byte totali scritti
    • 480 GB: 1.9 PB byte totali scritti
    • 800 GB: 1.9 PB byte totali scritti
    • Rifornimenti unità: 2 al giorno per 5 anni
    • MTTF: 2 milioni di ore dispositivo
  • Lettura/scrittura sequenziale a 128K: 425/375 MB/s
  • Lettura/scrittura casuale a 4K: 65/35K IOPS
  • Potenza
  • Inattività/Standby/Sospensione: 200 mW
  • Media attiva: 200 mW, 250 mW, 300 mW, 325 mW
  • Massimo attivo (sequenziale 128k): 4.0 W, 5.0 W, 6.0 W, 6.3 W
  • Set di funzionalità XPERT (RAIN, ARM/OR, ReCAL, eDPP)
  • Temp. di funzionamento: da 0°C a +70°C
  • Peso: <142 g

Progetta e costruisci

L'SSD Enterprise Micron M500DC presenta uno stile e un colore del telaio aggiornati rispetto al Micron M500, risultando in un'unità che sembra più simile al P400M dell'azienda che al suo M500.

Il Micron M500DC utilizza la NAND da 20 nm di Micron, nonché la DRAM DDR3 e il flash NOR seriale dell'azienda.

I condensatori integrati immagazzinano l'energia affinché l'unità possa impegnare eventuali comandi WRITE in sospeso nella memoria persistente in caso di perdita di alimentazione imprevista.

Test di background e comparabili

Il 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 SAN incontrano nelle implementazioni 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.

Il Micron M500DC utilizza la NAND MLC Micron da 20 nm e un controller Marvell con un'interfaccia SATA 6.0Gb/s. Comparabili SSD per questa recensione:

  • Samsung SSD 840 Pro (controller MCX Samsung a 512 core da 300 GB, 3 MHz, flash NAND Samsung 2x nm Toggle, SATA da 6.0 Gb/s)
  • Samsung SM843 (controller MCX Samsung a 240 core da 300 GB, 3 MHz, flash NAND Samsung 2x nm Toggle, SATA da 6.0 Gb/s)
  • Archiviazione SMART CloudSpeed ​​1000E (400 GB, controller Marvell 9187, NAND Toshiba MLC da 19 nm, SATA da 6.0 Gb/s)
  • Micron M500 960 GB (960 GB, controller Marvell 9187, NAND MLC Micron da 20 nm, SATA da 6.0 Gb/s)
  • Micron P400m (400 GB, controller Marvell 9187, NAND MLC Micron da 25 nm, SATA da 6.0 Gb/s)
  • SSD Intel DC S3500 (480 GB, controller Intel PC29AS21CA0, NAND MLC Intel da 20 nm, SATA da 6.0 Gb/s)
  • SSD Intel DC S3700 (200 GB, controller Intel PC29AS21CA0, NAND MLC Intel da 25 nm, SATA da 6.0 Gb/s)

Gli SSD aziendali SAS e SATA vengono confrontati sulla nostra piattaforma di test aziendale di seconda generazione basata su a Lenovo Think Server RD630. Questa piattaforma di test include l'hardware di interconnessione più recente come l'HBA LSI 9207-8i, nonché ottimizzazioni della pianificazione I/O orientate alle prestazioni flash ottimali. Per i benchmark sintetici, utilizziamo FIO versione 2.0.10 per Linux e versione 2.0.12.2 per Windows.

  • 2 Intel Xeon E5-2620 (2.0 GHz, 15 MB di cache, 6 core)
  • Chipset Intel C602
  • Memoria: RDIMM registrati DDR16 da 2 GB (8 x 1333 GB) a 3 MHz
  • Windows Server 2008 R2 SP1 a 64 bit, Windows Server 2012 Standard, CentOS 6.3 a 64 bit
    • SSD di avvio RealSSD P100e da 400 GB Micron
  • HBA LSI 9211-4i SAS/SATA 6.0 Gb/s (per SSD di avvio)
  • HBA LSI 9207-8i SAS/SATA 6.0Gb/s (per il benchmarking di SSD o HDD)
  • Adattatore Mellanox ConnectX-3 10GbE PCIe 3.0
  • Adattatore Mellanox ConnectX-3 InfiniBand PCIe 3.0

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 primi tre benchmark del Micron M500DC sono quindi i Benchmark di archiviazione del database MarkLogic NoSQLPrestazioni MySQL OLTP tramite SysBench e Prestazioni OLTP di Microsoft SQL Server con un carico di lavoro TCP-C simulato.

Il nostro ambiente di database MarkLogic NoSQL richiede gruppi di quattro SSD con una capacità utilizzabile di almeno 200 GB, poiché il database NoSQL richiede circa 650 GB di spazio per i suoi quattro nodi di database. Il nostro protocollo utilizza un host SCST e presenta ciascun SSD in JBOD, con uno allocato per nodo del database. Il test si ripete su 24 intervalli, richiedendo tra le 30 e le 36 ore totali per gli SSD di questa classe. MarkLogic registra la latenza media totale e la latenza dell'intervallo per ciascun SSD.

Il Micron M500DC è sostanzialmente dietro agli SSD MLC leader della categoria di SanDisk e Intel, nonché al Samsung SSD 840 Pro orientato al consumatore con una latenza media complessiva di 13.729 ms. È riuscito a precedere il Samsung SM843 e il Seagate SSD 600 Pro, così come l'M500 orientato al client della stessa capacità.

I risultati di latenza per la maggior parte delle operazioni durante il benchmark NoSQL sono rimasti pari o inferiori a 60 ms, tuttavia l'M500DC ha riscontrato un numero moderato di picchi di latenza che generalmente si sono verificati durante le operazioni di scrittura del journal.

Il prossimo benchmark dell'applicazione è costituito da un database Percona MySQL OLTP misurato tramite SysBench. In questa configurazione, utilizziamo un gruppo di Lenovo ThinkServer RD630s come client di database e l'ambiente di database archiviato su una singola unità. Questo test misura il TPS medio (transazioni al secondo), la latenza media e la latenza media del 99° percentile su un intervallo compreso tra 2 e 32 thread. Percona e MariaDB utilizzano le API dell'applicazione Fusion-io flash-aware nelle versioni più recenti dei loro database, anche se ai fini di questo confronto testiamo ciascun dispositivo nelle modalità di archiviazione a blocchi "legacy".

Il Micron M500DC è rimasto al centro del gruppo durante tutto il benchmark MySQL, arrivando a quasi 1,197 transazioni al secondo con il carico di lavoro più impegnativo di 32 thread.

L'M500DC ha mantenuto i risultati di latenza media nella metà superiore dei comparabili durante il benchmark MySQL.

Nel nostro scenario peggiore di latenza MySQL, il Micron M500DC ha ottenuto un risultato complessivo al terzo posto.

Protocollo di test OLTP di Microsoft SQL Server di StorageReview utilizza l'attuale bozza del Benchmark C (TPC-C) del Transaction Processing Performance Council, un benchmark per l'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. Il nostro protocollo SQL Server utilizza un database SQL Server da 685 GB (scala 3,000) e misura le prestazioni transazionali e la latenza con un carico di 30,000 VU.

Nel nostro test SQL Server, Micron M500DC e M500 hanno seguito il gruppo con un margine significativo, posizionandosi al di sotto del Samsung SSD 840 Pro e delle offerte Intel e SanDisk leader della categoria.

Aggiornamento 5/13/2014:

Lavorando in stretta collaborazione con il team di StorageReview, Micron è stata in grado di isolare rapidamente un collo di bottiglia a livello di sistema nella nostra piattaforma di test SQL Server Windows Server 2012 e di fornire in modo proattivo una soluzione, che ora viene integrata nel firmware dell'M500DC. Quando è stata nuovamente testata nello stesso ambiente, la soluzione ha rimosso il collo di bottiglia. Con il firmware più recente, l'M500DC è arrivato con il TPS più alto nel gruppo SATA, dietro solo al SAS SanDisk Optimus Eco.

Passando alla latenza media complessiva, vedremo fino a che punto i Micron M500DC e M500 sono indietro rispetto al gruppo. Mentre le offerte SanDisk e Intel competono nell'intervallo 19-464 ms, il Micron M500DC è arrivato con una latenza esponenzialmente più elevata pari a 8,121 ms. Si è rivelato migliore dell'M500 focalizzato sul client che ha misurato una latenza media di 75,916 ms o 75 secondi in questo carico di lavoro.

Aggiornamento 5/13/2014: Con il firmware più recente applicato all'M500DC, la latenza è migliorata notevolmente fino a una media di 32 ms, posizionandosi al primo posto nel gruppo comparabile SATA.

Analisi sintetica del carico di lavoro

I nostri protocolli di benchmark sintetici ciascuno inizia precondizionando l'archiviazione di destinazione in uno stato stazionario con lo stesso carico di lavoro che verrà utilizzato per testare il dispositivo. Il processo di precondizionamento utilizza un carico pesante di 16 thread con una coda in sospeso di 16 per thread.

Prove di precondizionamento e di stato stazionario primario:

  • Throughput (aggregato IOPS di lettura+scrittura)
  • Latenza media (latenza di lettura+scrittura mediata insieme)
  • Latenza massima (latenza di picco in lettura o scrittura)
  • Deviazione standard della latenza (deviazione standard di lettura e scrittura mediata insieme)

Una volta completato il precondizionamento, ciascun dispositivo confrontato viene quindi testato su più profili di profondità thread/coda per mostrare le prestazioni in condizioni di utilizzo leggero e intenso. La nostra analisi sintetica del carico di lavoro per Micron M500DC utilizza profili 4k, 8k e 128k che sono ampiamente utilizzati nelle specifiche e nei benchmark dei produttori.

  • Profilo 4k
    • 100% lettura e 100% scrittura
  • Profilo 8K
    • 70% leggi, 30% scrivi
    • 100%8K

Durante il processo di precondizionamento, Micron M500DC è emerso rapidamente come il modello con le prestazioni migliori tra le unità comparabili, avvicinandosi allo stato stazionario vicino a 37,000 IOPS.

Le prestazioni leader del Micron M500DC durante il precondizionamento 4K hanno anche esteso la latenza media, dove il M500DC è emerso con la latenza complessivamente più bassa dopo la prima ora.

Il Micron M500DC ha mantenuto i suoi valori di latenza massima entro i primi tre comparabili durante il precondizionamento 4K, piazzandosi appena dietro il Micron P400M e il DC S3700 di Intel.

Il nostro grafico dei risultati della deviazione standard del processo di precondizionamento a 4k conferma le ottime prestazioni dell'M500DC con trasferimenti casuali a 4k, avvicinandosi a 5.8 ms allo stato stazionario.

Con il precondizionamento 4K completo, Micron M500DC è stato in grado di raggiungere 72,820 IOPS per le operazioni di lettura e 37,041 IOPS per le operazioni di scrittura durante il profilo 4K. Questi risultati di produttività collocano l'M500DC al vertice dei nostri comparabili.

Allo stato stazionario, l’M500DC di Micron ha registrato una latenza media di 3.51 ms per le operazioni di lettura e 6.91 ms per le operazioni di scrittura. Entrambi i risultati collocano ancora una volta l'M500DC al vertice dei nostri comparabili.

La latenza di lettura massima registrata durante il benchmark 4K dell'M500DC è stata di 21.75 ms, al secondo posto tra i comparabili. La latenza di scrittura massima di 500K dell'M4DC è stata limitata a 49.44 ms, la migliore in questa classe fino ad oggi.

Il calcolo della deviazione standard dei risultati di latenza 4k dimostra la stretta tolleranza di latenza dell'M500DC, sebbene non abbia ottenuto i migliori risultati complessivi con questa misurazione.

Dopo l'incremento iniziale di prestazioni durante il precondizionamento per trasferimenti da 8k e un carico di lavoro composto dal 70% di operazioni di lettura e dal 30% di operazioni di scrittura, l'M500DC si è stabilizzato al terzo posto in termini di prestazioni.

La latenza media del Micron M500DC si è avvicinata agli 11 ms durante il precondizionamento per il profilo 8k 70/30.

I risultati di latenza massima di 8k 70/30 durante il precondizionamento non hanno rivelato alcun punto problematico significativo per l'M500DC che ha continuato a offrire prestazioni forti ma non leader tra i comparabili.

I calcoli della deviazione standard durante il processo di precondizionamento 8k 70/30 mostrano che l'M500DC si avvicina a 7.5 ms allo stato stazionario.

Con il precondizionamento 8k 70/30 completato, Micron M500DC ha mantenuto un risultato complessivo al terzo posto in termini di throughput e non ha riscontrato alcun calo delle prestazioni nell'intervallo di conteggi di thread e profondità di coda utilizzati durante questo profilo.

Il risultato di throughput al terzo posto del Micron M500DC è stato confermato durante le nostre misurazioni della latenza media durante il profilo 8k 70/30.

I risultati della latenza massima del protocollo 8k 70/30 non rivelano alcun punto problematico per il Micron M500DC, senza risultati superiori a 7.89 ms.

I nostri calcoli della deviazione standard rafforzano le prestazioni di latenza costanti dell'M500DC durante il profilo 8k 70/30.

 

Conclusione

L'unità SSD M500DC Enterprise unisce l'esperienza di Micron nella progettazione e produzione NAND, nei controller Marvell e nello stack tecnologico Micron XPERT. L'M500DC si rivolge al caso d'uso delle aziende leggere che generalmente consiste in attività di avvio del server, attività incentrate sulla lettura come lo streaming multimediale o altro uso di applicazioni che generalmente richiedono un'intensa lettura. Le implementazioni dell'M500DC ottengono anche una serie di funzionalità aziendali, come la protezione dalle interruzioni di corrente, che non si trovano nelle unità client a basso costo che spesso si insinuano in questo spazio.

Quando si tratta di essere all'altezza delle prestazioni dichiarate da Micron, l'M500DC non ha problemi a corrispondere ai risultati sintetici valutati pubblicizzati da Micron. Questi hanno dimostrato che l'M500DC è un forte concorrente nei carichi di lavoro 4K e 8K 70/30, ma i nostri test sulle applicazioni hanno mostrato un quadro misto. Durante il nostro carico di lavoro MarkLogic NoSQL, il Micron M500DC è rimasto indietro rispetto ai concorrenti SanDisk e Intel con una latenza 5.5 volte superiore. Inoltre è arrivato sotto il popolare Samsung SSD 840 Pro a cui alcuni acquirenti aziendali si sono rivolti nel segmento di mercato ad alta lettura. Passando al nostro test Sysbench MySQL TPC-C, il Micron M500DC si è piazzato al centro del gruppo, ancora una volta dietro ai modelli Intel e SanDisk.

Per fortuna, quando si è trattato delle prestazioni iniziali scadenti che abbiamo riscontrato in SQL, Micron è stata in grado di identificare il problema e fornirci firmware beta per risolverlo. Ci vorrà un po' di tempo prima che il firmware diventi GA, ma quando lo farà, la differenza sarà giorno e notte in alcuni ambienti Microsoft. I nostri nuovi dati con il firmware aggiornato mostrano che le prestazioni dell'M500DC sono al top della classifica per SQL Server. Si prevede inoltre che l'unità Micron sarà meno costosa rispetto ad alcuni concorrenti nel settore delle aziende leggere, quindi, a seconda del costo, anche l'M500DC potrebbe ottenere un solido vantaggio IOPS/$.

Vantaggi

  • Ottimi risultati su tutta la nostra gamma di benchmark sintetici, in particolare con i trasferimenti 4k
  • Prezzo di valore
  • Componenti di qualità
  • Aggiornamento del 5/13/2014: prestazioni fantastiche di SQL Server

Svantaggi

  • Latenza incredibilmente elevata nei carichi di lavoro di SQL Server Aggiornamento del 5/13/2014: lavorando con StorageReview, Micron ha migliorato le prestazioni di SQL Server
  • Segue gli equivalenti Intel e SanDisk nei test MarkLogic NoSQL

Conclusione

L'SSD M500DC Enterprise dimostra le risorse di ingegneria e produzione interne di Micron, che in questo caso hanno creato un'unità con componenti di qualità. Dopo che Micron ha apportato una correzione al firmware dell'unità, ora registra fantastiche prestazioni di SQL Server che corrispondono ai suoi ammirevoli risultati dei benchmark sintetici.