Hem Företag Micron M500DC Enterprise SSD Review

Micron M500DC Enterprise SSD Review

by StorageReview Enterprise Lab
Micron M500DC

Micron tillkännagav idag tillgängligheten av sin nya M500DC Enterprise SSD, en lätt företags-SSD designad och tillverkad helt internt av Micron till ett pris som utformats för att göra flash lättare att använda. Precis som sin M500-kusin är M500DC byggd med Microns 20nm MLC-blixt och erbjuds med ett SATA-gränssnitt. Den stora förändringen är att nya M500DC ökar uthålligheten från M500, och garanterar två drivningar per dag i fem år och en genomsnittlig tid mellan fel på 2 miljoner timmar. Uthållighetssiffrorna är tillräckliga för att leverera på företagsanvändningsfall med färre skrivningar som fortfarande behöver avancerat datavägsskydd och funktioner som strömavbrottsskydd.


Micron tillkännagav idag tillgängligheten av sin nya M500DC Enterprise SSD, en lätt företags-SSD designad och tillverkad helt internt av Micron till ett pris som utformats för att göra flash lättare att använda. Precis som sin M500-kusin är M500DC byggd med Microns 20nm MLC-blixt och erbjuds med ett SATA-gränssnitt. Den stora förändringen är att nya M500DC ökar uthålligheten från M500, och garanterar två drivningar per dag i fem år och en genomsnittlig tid mellan fel på 2 miljoner timmar. Uthållighetssiffrorna är tillräckliga för att leverera på företagsanvändningsfall med färre skrivningar som fortfarande behöver avancerat datavägsskydd och funktioner som strömavbrottsskydd.

Precis som deras andra SSD:er drar Microns M500DC fördel av sin SSD-teknik och tillverkningskapacitet för att dra nytta av djup integration mellan komponenter och utnyttja skalfördelar. Förutom att använda Microns 20nm MLC NAND, använder M500DC Microns DDR3 DRAM och seriella NOR-blixt. En Marvell-kontroller med anpassad firmware driver enheten. M500DC använder också företagets Redundant Array of Independent NAND (RAIN)-arkitektur för att förlänga livslängden för MLC NAND genom att granulärt justera NAND-läs- och skrivpunkter för att ge finjusterad slitage- och prestandahantering. RAINs arkitektur ger också ett extra lager av ytterligare paritets- och felkorrigeringsmetadata för dataintegritet.

Förutom RAIN inkluderar Microns anpassade firmware och XPERT SSD-tekniksvit DataSAFE, en dataskyddsfunktion som registrerar destinationsvärdens logiska blockadress (LBA) för data i rörelse som en del av M500DC:s metadataschema för att säkerställa att data når den avsedda destination trots avbrott längs rutten.

Micron M500DC kommer i kapaciteter upp till 800GB. Våra granskningsenheter inkluderar 480 GB och 800 GB kapacitet.

Micron M500DC Enterprise SSD-specifikationer

  • Kapacitet: 120GB, 240GB, 480GB, 800GB
  • Formfaktor: 1.8 tum, 5 mm z-höjd och 2.5 tum, 7 mm z-höjd
  • Kontrollör: Marvell
  • Medietyp: 20nm MLC NAND
  • Gränssnitt: SATA 6Gb/s (SATA III)
  • Driftstöt: 1500 G/1ms
  • Driftsvibrationer: 10-500Hz vid 3.1G
  • Endurance
    • 120 GB: 0.5 PB Totalt skrivna byte
    • 240 GB: 1.0 PB Totalt skrivna byte
    • 480 GB: 1.9 PB Totalt skrivna byte
    • 800 GB: 1.9 PB Totalt skrivna byte
    • Drive Fyller: 2 per dag i 5 år
    • MTTF: 2 miljoner enhetstimmar
  • Sekventiell läs/skriv vid 128K: 425/375 MB/s
  • Slumpmässig läs/skriv vid 4K: 65/35K IOPS
  • Effekt
  • Tomgång/standby/vila: 200mW
  • Aktivt medelvärde: 200mW, 250mW, 300mW, 325mW
  • Aktivt maximum (128k sekventiell): 4.0 W, 5.0 W, 6.0 W, 6.3 W
  • XPERT-funktionsuppsättning (RAIN, ARM/OR, ReCAL, eDPP)
  • Driftstemperatur: 0°C till +70°C
  • Vikt: <142g

Design och bygga

Micron M500DC Enterprise SSD har en uppdaterad stil och chassifärg från Micron M500, vilket resulterar i en enhet som ser mer ut som företagets P400M än dess M500.

Micron M500DC använder Microns 20nm NAND samt företagets DDR3 DRAM och seriella NOR-blixt.

Inbyggda kondensatorer lagrar ström så att enheten kan skicka eventuella väntande WRITE-kommandon till beständigt minne i händelse av ett oväntat strömavbrott.

Testbakgrund och jämförelser

Smakämnen StorageReview Enterprise Test Lab ger en flexibel arkitektur för att utföra benchmarks för företagslagringsenheter i en miljö som är jämförbar med vad SAN-administratörer möter i verkliga implementeringar. Enterprise Test Lab innehåller en mängd olika servrar, nätverk, strömkonditionering och annan nätverksinfrastruktur som gör att vår personal kan etablera verkliga förhållanden för att noggrant mäta prestanda under våra granskningar.

Vi införlivar dessa detaljer om labbmiljön och protokollen i granskningar så att IT-proffs och de som ansvarar för lagringsanskaffning kan förstå under vilka förutsättningar vi har uppnått följande resultat. Ingen av våra recensioner betalas för eller övervakas av tillverkaren av utrustning vi testar. Ytterligare information om StorageReview Enterprise Test Lab och en översikt över dess nätverkskapacitet finns på respektive sida.

Micron M500DC använder Micron 20nm MLC NAND och en Marvell-kontroller med ett SATA 6.0Gb/s-gränssnitt. SSD-jämförbara för denna recension:

  • Samsung SSD 840 Pro (512 GB, 300 mhz Samsung 3-kärnig MCX-kontroller, Samsung 2x nm Toggle NAND-blixt, 6.0 Gb/s SATA)
  • Samsung SM843 (240 GB, 300 mhz Samsung 3-kärnig MCX-kontroller, Samsung 2x nm Toggle NAND-blixt, 6.0 Gb/s SATA)
  • SMART Storage CloudSpeed ​​1000E (400 GB, Marvell 9187-kontroller, 19nm Toshiba MLC NAND, 6.0 Gb/s SATA)
  • Micron M500 960GB (960 GB, Marvell 9187-kontroller, Micron 20nm MLC NAND, 6.0 Gb/s SATA)
  • Micron P400m (400 GB, Marvell 9187-kontroller, Micron 25nm MLC NAND, 6.0 Gb/s SATA)
  • Intel SSD DC S3500 (480 GB, Intel PC29AS21CA0-kontroller, Intel 20nm MLC NAND, 6.0 Gb/s SATA)
  • Intel SSD DC S3700 (200 GB, Intel PC29AS21CA0-kontroller, Intel 25nm MLC NAND, 6.0 Gb/s SATA)

SAS- och SATA-företags-SSD:er är benchmarkade på vår andra generationens företagstestplattform baserad på en Lenovo ThinkServer RD630. Denna testplattform inkluderar den senaste sammankopplingshårdvaran såsom LSI 9207-8i HBA samt I/O-schemaläggningsoptimeringar inriktade på bästa möjliga flashprestanda. För syntetiska benchmarks använder vi Fio version 2.0.10 för Linux och version 2.0.12.2 för Windows.

  • 2 x Intel Xeon E5-2620 (2.0 GHz, 15 MB cache, 6 kärnor)
  • Intel C602 Chipset
  • Minne – 16GB (2 x 8GB) 1333Mhz DDR3-registrerade RDIMM
  • Windows Server 2008 R2 SP1 64-bitars, Windows Server 2012 Standard, CentOS 6.3 64-bitars
    • 100 GB Micron RealSSD P400e Boot SSD
  • LSI 9211-4i SAS/SATA 6.0Gb/s HBA (för start-SSD:er)
  • LSI 9207-8i SAS/SATA 6.0 Gb/s HBA (för benchmarking av SSD- eller hårddiskar)
  • Mellanox ConnectX-3 10GbE PCIe 3.0-adapter
  • Mellanox ConnectX-3 InfiniBand PCIe 3.0-adapter

Analys av applikationens arbetsbelastning

För att förstå prestandaegenskaperna hos företagslagringsenheter är det viktigt att modellera infrastrukturen och applikationsarbetsbelastningarna som finns i levande produktionsmiljöer. Våra första tre riktmärken för Micron M500DC är därför MarkLogic NoSQL Databas Storage BenchmarkMySQL OLTP-prestanda via SysBench och Microsoft SQL Server OLTP-prestanda med en simulerad TCP-C-arbetsbelastning.

Vår MarkLogic NoSQL Database-miljö kräver grupper om fyra SSD:er med en användbar kapacitet på minst 200 GB, eftersom NoSQL-databasen kräver ungefär 650 GB utrymme för sina fyra databasnoder. Vårt protokoll använder en SCST-värd och presenterar varje SSD i JBOD, med en tilldelad per databasnod. Testet upprepar sig över 24 intervaller, vilket kräver mellan 30-36 timmar totalt för SSD:erna i denna klass. MarkLogic registrerar total genomsnittlig latens såväl som intervalllatens för varje SSD.

Micron M500DC låg betydligt efter de klassledande MLC SSD:erna från SanDisk och Intel, såväl som den konsumentfokuserade Samsung SSD 840 Pro med en total genomsnittlig latens på 13.729 ms. Den kunde komma in före Samsung SM843 och Seagate SSD 600 Pro, såväl som den klientfokuserade M500 med samma kapacitet.

Latensresultaten för de flesta operationer under NoSQL-riktmärket förblev på eller under 60 ms, men M500DC upplevde dock ett måttligt antal latensspikar som vanligtvis inträffade under journalskrivningsoperationer.

Nästa ansökningsbenchmark består av en Percona MySQL OLTP-databas mätt via SysBench. I den här konfigurationen använder vi en grupp av Lenovo ThinkServer RD630s som databasklienter och databasmiljön lagrad på en enda enhet. Det här testet mäter genomsnittlig TPS (Transactions Per Second), genomsnittlig latens, såväl som genomsnittlig 99:e percentil latens över ett intervall på 2 till 32 trådar. Percona och MariaDB använder Fusion-io flash-medvetna applikations-API:er i de senaste versionerna av sina databaser, även om vi för denna jämförelse testar varje enhet i deras "legacy" blocklagringslägen.

Micron M500DC förblev i mitten av paketet under hela MySQL-riktmärket och hamnade på nästan 1,197 32 transaktioner per sekund vid den tuffaste arbetsbelastningen av XNUMX trådar.

M500DC bibehöll genomsnittliga latensresultat inom den övre halvan av jämförbara under MySQL benchmark.

I vårt värsta fall av MySQL-latensscenario uppnådde Micron M500DC totalt ett resultat på tredje plats.

StorageReviews Microsoft SQL Server OLTP-testprotokoll använder det aktuella utkastet till Transaction Processing Performance Council's Benchmark C (TPC-C), ett riktmärke för onlinetransaktionsbearbetning som simulerar de aktiviteter som finns i komplexa applikationsmiljöer. TPC-C-riktmärket kommer närmare än syntetiska prestandariktmärken att mäta prestandastyrkorna och flaskhalsarna hos lagringsinfrastruktur i databasmiljöer. Vårt SQL Server-protokoll använder en 685 GB (3,000 30,000 skala) SQL Server-databas och mäter transaktionsprestanda och latens med en XNUMX XNUMX VU-belastning.

I vårt SQL Server-test gick Micron M500DC och M500 efter förpackningen med betydande marginal, och kom in under Samsung SSD 840 Pro och de klassledande Intel- och SanDisk-erbjudandena.

Uppdatering 5 / 13 / 2014:

Genom att arbeta i nära samarbete med teamet på StorageReview kunde Micron snabbt isolera en flaskhals på systemnivå i vår Windows Server 2012 SQL Server-testplattform och proaktivt tillhandahålla en lösning som nu byggs in i M500DC:s firmware. När den testades igen i samma miljö tog lösningen bort flaskhalsen. Med den senaste firmwaren kom M500DC in med den högsta TPS i SATA-gruppen, bara efter SAS SanDisk Optimus Eco.

Genom att byta fokus till den övergripande genomsnittliga latensen, ska vi se hur långt Micron M500DC och M500 följer paketet. Medan SanDisk- och Intel-erbjudandena konkurrerar i intervallet 19-464 ms, kom Micron M500DC in med exponentiellt högre latens som mäter 8,121 500 ms. Detta var bättre än den klientfokuserade M75,916 som mätte 75 XNUMX ms eller XNUMX sekunders genomsnittlig latens i denna arbetsbelastning.

Uppdatering 5-13-2014: Med den senaste firmware applicerad på M500DC förbättrades latensen dramatiskt till ett genomsnitt på 32ms, vilket leder till den jämförbara SATA-gruppen.

Syntetisk arbetsbelastningsanalys

Våra syntetiska benchmark-protokoll var och en börjar med att förkonditionera mållagringen till steady-state med samma arbetsbelastning som kommer att användas för att testa enheten. Förkonditioneringsprocessen använder en tung belastning på 16 trådar med en enastående kö på 16 per tråd.

Förkonditionering och primära stationära tester:

  • Genomströmning (Read+Write IOPS Aggregate)
  • Genomsnittlig fördröjning (läs+skrivfördröjning i medeltal)
  • Max fördröjning (maximal läs- eller skrivfördröjning)
  • Latens standardavvikelse (läs+skriv standardavvikelse i genomsnitt)

När förkonditioneringen är klar testas varje enhet som jämförs över flera tråd-/ködjupsprofiler för att visa prestanda under lätt och tung användning. Vår syntetiska arbetsbelastningsanalys för Micron M500DC använder 4k, 8k och 128k profiler som används i stor utsträckning i tillverkarens specifikationer och riktmärken.

  • 4k-profil
    • 100% Läs och 100% Skriv
  • 8K-profil
    • 70 % läser, 30 % skriver
    • 100 % 8K

Under förkonditioneringsprocessen framträdde Micron M500DC snabbt som den bästa prestanda bland de jämförbara enheterna när den närmade sig steady state nära 37,000 XNUMX IOPS.

Micron M500DC:s ledande prestanda under 4k förkonditionering förlängde också den genomsnittliga latens, där M500DC dök upp med totalt lägsta latens efter den första timmen.

Micron M500DC höll sina maximala latensvärden inom de tre bästa jämförbara under 4k förkonditionering, och hamnade precis bakom Micron P400M och Intels DC S3700.

Vår plot av standardavvikelseresultat från 4k-förkonditioneringsprocessen fortsätter M500DC:s starka prestanda med slumpmässiga 4k-överföringar, närmar sig 5.8 ms vid steady state.

Med 4k förkonditionering klar kunde Micron M500DC nå 72,820 37,041 IOPS för läsoperationer och 4 500 IOPS för skrivoperationer under XNUMXk-profilen. Dessa genomströmningsresultat placerar MXNUMXDC i toppen av våra jämförelser.

Vid steady state hade Microns M500DC i genomsnitt 3.51 ms fördröjning för läsoperationer och 6.91 ms för skrivoperationer. Båda resultaten placerar återigen M500DC i toppen av våra jämförelser.

Den maximala läslatens som registrerades under 4k-riktmärket för M500DC var 21.75 ms, näst lägst bland jämförbara. M500DC:s maximala skrivfördröjning på 4k var begränsad till 49.44ms, bäst i denna klass hittills.

Att beräkna standardavvikelsen för 4k latensresultaten visar den snäva latenstoleransen för M500DC även om den inte uppnådde de bästa övergripande resultaten med denna mätning.

Efter den initiala prestandaskuren under förkonditionering för 8k överföringar och en arbetsbelastning på 70 % läsoperationer och 30 % skrivoperationer, slog M500DC sig in i en tredje plats genomströmningsprestanda.

Den genomsnittliga latensen för Micron M500DC närmade sig 11ms under förkonditionering för 8k 70/30-profilen.

8k 70/30 maximala latensresultat under förkonditionering avslöjade inga signifikanta problem för M500DC som fortsatte sin starka men inte ledande prestanda bland de jämförbara.

Standardavvikelseberäkningar under 8k 70/30 förkonditioneringsprocessen visar att M500DC närmar sig 7.5 ms vid stationärt tillstånd.

Med 8k 70/30 förkonditionering klar, bibehöll Micron M500DC en tredje plats övergripande resultat för genomströmning och upplevde inga prestandasänkningar över intervallet av trådantal och ködjup som användes under denna profil.

Micron M500DC:s tredje plats genomströmningsresultat återgavs under våra mätningar av genomsnittlig latens under 8k 70/30-profilen.

Maximala latensresultat från 8k 70/30-protokollet avslöjar inga problempunkter för Micron M500DC, utan resultat över 7.89 ms.

Våra standardavvikelseberäkningar förstärker den konsekventa latensprestandan hos M500DC under 8k 70/30-profilen.

 

Slutsats

M500DC Enterprise SSD kombinerar Microns expertis inom NAND-teknik och tillverkning, Marvell-kontroller och Micron XPERT-teknologistacken. M500DC riktar sig till lätta företagsanvändningar som vanligtvis består av serverstart, läscentrerade aktiviteter som mediastreaming eller annan applikationsanvändning som vanligtvis är läsintensiv. Utplaceringar av M500DC får också en rad företagsfunktioner, som strömavbrottsskydd, som inte finns i de lågprisklientenheter som ofta smyger sig in i detta utrymme.

När det gäller att leva upp till Microns prestandakrav har M500DC inga problem med att matcha de rankade syntetiska resultaten som Micron annonserar. De visade att M500DC var en stark konkurrent i 4k och 8k 70/30 arbetsbelastningar, men vår applikationstestning visade en blandad bild. Under vår MarkLogic NoSQL-arbetsbelastning gick Micron M500DC efter SanDisk- och Intel-jämförelserna med latens 5.5 gånger högre. Den kom också in under den populära Samsung SSD 840 Pro som vissa företagsköpare har vänt sig till i det lästunga marknadssegmentet. När vi vänder oss till vårt Sysbench MySQL TPC-C-test, kom Micron M500DC i mitten av packet, återigen efter Intel- och SanDisk-modellerna.

Tack och lov när det kom till den ojämna prestandan vi såg i SQL kunde Micron identifiera problemet och förse oss med betafirmware att lösa. Det kommer att ta ett tag för den fasta programvaran att bli GA, men när den gör det är skillnaden natt och dag i vissa Microsoft-miljöer. Vår nya data med uppdaterad firmware visar att M500DC presterar i toppen av paketet för SQL Server. Micron-enheten förväntas också vara billigare än vissa av konkurrenterna i det lätta företagsutrymmet, så beroende på kostnad kan M500DC också se en solid IOPS/$-fördel.

Fördelar

  • Starka resultat i vårt utbud av syntetiska riktmärken, särskilt med 4k-överföringar
  • Värdeprissättning
  • Kvalitetskomponenter
  • Uppdatering 5-13-2014: Fantastisk SQL Server-prestanda

Nackdelar

  • Otroligt hög latens i SQL Server-arbetsbelastningar Uppdatering 5-13-2014: Genom att arbeta med StorageReview har Micron förbättrat SQL Server-prestanda
  • Följer Intel- och SanDisk-jämförelserna i MarkLogic NoSQL-testning

The Bottom Line

M500DC Enterprise SSD demonstrerar Microns interna ingenjörs- och tillverkningsresurser, som i det här fallet skapade en enhet med kvalitetskomponenter. Efter att Micron gjort en fix i hårddiskens firmware, publicerar den nu fantastiska SQL Server-prestanda för att matcha dess beundransvärda syntetiska benchmarkresultat.