Startseite Unternehmen Testbericht zur Micron M500DC Enterprise SSD

Testbericht zur Micron M500DC Enterprise SSD

by StorageReview Enterprise Lab
Mikron M500DC

Micron gab heute die Verfügbarkeit seiner neuen M500DC Enterprise SSD bekannt, einer leichten Enterprise-SSD, die vollständig von Micron selbst entwickelt und hergestellt wurde und deren Preis die Einführung von Flash erleichtern soll. Wie sein Cousin M500 ist der M500DC mit dem 20-nm-MLC-Flash von Micron ausgestattet und wird mit einer SATA-Schnittstelle angeboten. Die große Änderung besteht darin, dass der neue M500DC die Lebensdauer des M500 erhöht und fünf Jahre lang zwei Laufwerksfüllungen pro Tag und eine durchschnittliche Zeit zwischen Ausfällen von 2 Millionen Stunden garantiert. Die Ausdauerwerte reichen aus, um Unternehmensanwendungsfälle mit weniger Schreibvorgängen bereitzustellen, die dennoch einen erweiterten Datenpfadschutz und Funktionen wie Stromausfallschutz benötigen.


Micron gab heute die Verfügbarkeit seiner neuen M500DC Enterprise SSD bekannt, einer leichten Enterprise-SSD, die vollständig von Micron selbst entwickelt und hergestellt wurde und deren Preis die Einführung von Flash erleichtern soll. Wie sein Cousin M500 ist der M500DC mit dem 20-nm-MLC-Flash von Micron ausgestattet und wird mit einer SATA-Schnittstelle angeboten. Die große Änderung besteht darin, dass der neue M500DC die Lebensdauer des M500 erhöht und fünf Jahre lang zwei Laufwerksfüllungen pro Tag und eine durchschnittliche Zeit zwischen Ausfällen von 2 Millionen Stunden garantiert. Die Ausdauerwerte reichen aus, um Unternehmensanwendungsfälle mit weniger Schreibvorgängen bereitzustellen, die dennoch einen erweiterten Datenpfadschutz und Funktionen wie Stromausfallschutz benötigen.

Wie ihre anderen SSDs nutzt Microns M500DC die Vorteile seiner SSD-Entwicklungs- und Fertigungskapazitäten, um eine tiefe Integration zwischen Komponenten zu nutzen und Skaleneffekte zu nutzen. Zusätzlich zum Einsatz von Microns 20-nm-MLC-NAND nutzt der M500DC Microns DDR3-DRAM und seriellen NOR-Flash. Ein Marvell-Controller mit benutzerdefinierter Firmware versorgt das Laufwerk mit Strom. Der M500DC nutzt außerdem die Redundant Array of Independent NAND (RAIN)-Architektur des Unternehmens, um die Lebensdauer von MLC NAND durch eine detaillierte Ausrichtung der NAND-Lese- und Schreibpunkte zu verlängern und so ein fein abgestimmtes Verschleiß- und Leistungsmanagement zu ermöglichen. Die RAIN-Architektur bietet außerdem eine zusätzliche Ebene zusätzlicher Paritäts- und Fehlerkorrekturmetadaten für die Datenintegrität.

Zusätzlich zu RAIN umfasst die benutzerdefinierte Firmware- und XPERT-SSD-Technologiesuite von Micron DataSAFE, eine Datenschutzfunktion, die die logische Blockadresse (LBA) des Zielhosts von Daten in Bewegung als Teil des Metadatenschemas des M500DC aufzeichnet, um sicherzustellen, dass die Daten ihr Ziel erreichen Ziel trotz Unterbrechungen auf der Strecke.

Der Micron M500DC ist mit Kapazitäten von bis zu 800 GB erhältlich. Unsere Testgeräte verfügen über Kapazitäten von 480 GB und 800 GB.

Micron M500DC Enterprise SSD-Spezifikationen

  • Kapazitäten: 120 GB, 240 GB, 480 GB, 800 GB
  • Formfaktor: 1.8 Zoll, 5 mm Z-Höhe und 2.5 Zoll, 7 mm Z-Höhe
  • Controller: Marvell
  • Medientyp: 20 nm MLC NAND
  • Schnittstelle: SATA 6 Gbit/s (SATA III)
  • Betriebsstoß: 1500 G/1 ms
  • Betriebsvibration: 10–500 Hz bei 3.1 G
  • Ausdauer
    • 120 GB: 0.5 PB insgesamt geschriebene Bytes
    • 240 GB: 1.0 PB insgesamt geschriebene Bytes
    • 480 GB: 1.9 PB insgesamt geschriebene Bytes
    • 800 GB: 1.9 PB insgesamt geschriebene Bytes
    • Drive Fills: 2 pro Tag für 5 Jahre
    • MTTF: 2 Millionen Gerätestunden
  • Sequentielles Lesen/Schreiben bei 128 KB: 425/375 MB/s
  • Zufälliges Lesen/Schreiben bei 4K: 65/35K IOPS
  • Power
  • Leerlauf/Standby/Ruhezustand: 200 mW
  • Aktiver Durchschnitt: 200 mW, 250 mW, 300 mW, 325 mW
  • Aktives Maximum (128k sequentiell): 4.0 W, 5.0 W, 6.0 W, 6.3 W
  • XPERT-Funktionsumfang (RAIN, ARM/OR, ReCAL, eDPP)
  • Betriebstemperatur: 0°C bis +70°C
  • Gewicht: <142 g

Designen und Bauen

Die Micron M500DC Enterprise SSD verfügt über einen aktualisierten Stil und eine aktualisierte Gehäusefarbe des Micron M500, was zu einem Laufwerk führt, das eher dem P400M des Unternehmens als seinem M500 ähnelt.

Der Micron M500DC nutzt Microns 20-nm-NAND sowie das DDR3-DRAM und den seriellen NOR-Flash des Unternehmens.

Integrierte Kondensatoren speichern Strom für das Laufwerk, um im Falle eines unerwarteten Stromausfalls alle ausstehenden SCHREIB-Befehle in den persistenten Speicher zu übertragen.

Hintergrund und Vergleiche testen

Das StorageReview Enterprise Test Lab bietet eine flexible Architektur für die Durchführung von Benchmarks für Unternehmensspeichergeräte in einer Umgebung, die mit der Umgebung vergleichbar ist, die SAN-Administratoren in realen Bereitstellungen vorfinden. Das Enterprise Test Lab umfasst eine Vielzahl von Servern, Netzwerken, Stromkonditionierungs- und anderen Netzwerkinfrastrukturen, die es unseren Mitarbeitern ermöglichen, reale Bedingungen zu schaffen, um die Leistung während unserer Überprüfungen genau zu messen.

Wir integrieren diese Details zur Laborumgebung und zu den Protokollen in Überprüfungen, damit IT-Experten und diejenigen, die für die Speicherbeschaffung verantwortlich sind, die Bedingungen verstehen können, unter denen wir die folgenden Ergebnisse erzielt haben. Keine unserer Bewertungen wird vom Hersteller der von uns getesteten Geräte bezahlt oder überwacht. Weitere Details zum StorageReview Enterprise Test Lab und einen Überblick über seine Netzwerkfähigkeiten finden Sie auf den jeweiligen Seiten.

Der Micron M500DC verwendet Micron 20 nm MLC NAND und einen Marvell-Controller mit einer SATA 6.0 Gbit/s-Schnittstelle. SSD-Vergleichswerte für diesen Test:

  • Samsung SSD 840 Pro (512 GB, 300 MHz Samsung 3-Core MCX-Controller, Samsung 2x nm Toggle NAND Flash, 6.0 Gbit/s SATA)
  • Samsung SM843 (240 GB, 300 MHz Samsung 3-Core MCX-Controller, Samsung 2x nm Toggle NAND Flash, 6.0 Gbit/s SATA)
  • SMART Storage CloudSpeed ​​1000E (400 GB, Marvell 9187-Controller, 19 nm Toshiba MLC NAND, 6.0 Gbit/s SATA)
  • Micron M500 960 GB (960 GB, Marvell 9187-Controller, Micron 20 nm MLC NAND, 6.0 Gbit/s SATA)
  • Mikron P400m (400 GB, Marvell 9187-Controller, Micron 25 nm MLC NAND, 6.0 Gbit/s SATA)
  • Intel SSD DC S3500 (480 GB, Intel PC29AS21CA0-Controller, Intel 20 nm MLC NAND, 6.0 Gbit/s SATA)
  • Intel SSD DC S3700 (200 GB, Intel PC29AS21CA0-Controller, Intel 25 nm MLC NAND, 6.0 Gbit/s SATA)

SAS- und SATA-Unternehmens-SSDs werden auf unserer Unternehmenstestplattform der zweiten Generation basierend auf einem Benchmarking unterzogen Lenovo ThinkServer RD630. Diese Testplattform umfasst die neueste Verbindungshardware wie den LSI 9207-8i HBA sowie I/O-Planungsoptimierungen, die auf die bestmögliche Flash-Leistung ausgerichtet sind. Für synthetische Benchmarks verwenden wir FIO Version 2.0.10 für Linux und Version 2.0.12.2 für Windows.

  • 2 x Intel Xeon E5-2620 (2.0 GHz, 15 MB Cache, 6 Kerne)
  • Intel C602 Chipsatz
  • Speicher – 16 GB (2 x 8 GB) 1333 MHz DDR3 registrierte RDIMMs
  • Windows Server 2008 R2 SP1 64-Bit, Windows Server 2012 Standard, CentOS 6.3 64-Bit
    • 100 GB Micron RealSSD P400e Boot-SSD
  • LSI 9211-4i SAS/SATA 6.0 Gbit/s HBA (für Boot-SSDs)
  • LSI 9207-8i SAS/SATA 6.0 Gbit/s HBA (zum Benchmarking von SSDs oder HDDs)
  • Mellanox ConnectX-3 10GbE PCIe 3.0-Adapter
  • Mellanox ConnectX-3 InfiniBand PCIe 3.0-Adapter

Analyse der Anwendungsauslastung

Um die Leistungsmerkmale von Enterprise-Speichergeräten zu verstehen, ist es wichtig, die Infrastruktur und die Anwendungs-Workloads in Live-Produktionsumgebungen zu modellieren. Unsere ersten drei Benchmarks des Micron M500DC sind daher die MarkLogic NoSQL-Datenbankspeicher-BenchmarkMySQL OLTP-Leistung über SysBench und Microsoft SQL Server OLTP-Leistung mit einer simulierten TCP-C-Arbeitslast.

Unsere MarkLogic NoSQL-Datenbankumgebung erfordert Gruppen von vier SSDs mit einer nutzbaren Kapazität von mindestens 200 GB, da die NoSQL-Datenbank etwa 650 GB Speicherplatz für ihre vier Datenbankknoten benötigt. Unser Protokoll verwendet einen SCST-Host und präsentiert jede SSD in JBOD, wobei pro Datenbankknoten eine zugewiesen wird. Der Test wiederholt sich über 24 Intervalle, sodass für die SSDs dieser Klasse insgesamt zwischen 30 und 36 Stunden erforderlich sind. MarkLogic zeichnet die durchschnittliche Gesamtlatenz sowie die Intervalllatenz für jede SSD auf.

Die Micron M500DC lag mit einer durchschnittlichen Gesamtlatenz von 840 ms deutlich hinter den klassenführenden MLC-SSDs von SanDisk und Intel sowie der verbraucherorientierten Samsung SSD 13.729 Pro zurück. Es konnte sich vor dem Samsung SM843 und der Seagate SSD 600 Pro sowie dem kundenorientierten M500 mit gleicher Kapazität durchsetzen.

Die Latenzergebnisse für die meisten Vorgänge während des NoSQL-Benchmarks blieben bei oder unter 60 ms, beim M500DC kam es jedoch zu einer moderaten Anzahl von Latenzspitzen, die im Allgemeinen bei Journalschreibvorgängen auftraten.

Der nächste Anwendungsbenchmark besteht aus eine Percona MySQL OLTP-Datenbank, gemessen über SysBench. In dieser Konfiguration verwenden wir eine Gruppe von Lenovo ThinkServer RD630s als Datenbank-Clients und die Datenbankumgebung auf einem einzigen Laufwerk gespeichert. Dieser Test misst die durchschnittliche TPS (Transaktionen pro Sekunde), die durchschnittliche Latenz sowie die durchschnittliche 99. Perzentil-Latenz über einen Bereich von 2 bis 32 Threads. Percona und MariaDB verwenden die Flash-fähigen Anwendungs-APIs von Fusion-io in den neuesten Versionen ihrer Datenbanken, obwohl wir für diesen Vergleich jedes Gerät in seinen „alten“ Blockspeichermodi testen.

Der Micron M500DC blieb während des gesamten MySQL-Benchmarks im Mittelfeld und erreichte bei der höchsten Arbeitslast von 1,197 Threads fast 32 Transaktionen pro Sekunde.

Während des MySQL-Benchmarks blieben die durchschnittlichen Latenzergebnisse des M500DC in der oberen Hälfte der Vergleichswerte.

In unserem Worst-Case-MySQL-Latenzszenario erreichte der Micron M500DC insgesamt den dritten Platz.

Das Microsoft SQL Server OLTP-Testprotokoll von StorageReview verwendet den aktuellen Entwurf des Benchmark C (TPC-C) des Transaction Processing Performance Council, einen Online-Transaktionsverarbeitungs-Benchmark, der die Aktivitäten in komplexen Anwendungsumgebungen simuliert. Der TPC-C-Benchmark kommt der Messung der Leistungsstärken und Engpässe der Speicherinfrastruktur in Datenbankumgebungen näher als synthetische Leistungsbenchmarks. Unser SQL Server-Protokoll verwendet eine SQL Server-Datenbank mit 685 GB (Maßstab 3,000) und misst die Transaktionsleistung und Latenz mit einer VU-Last von 30,000.

In unserem SQL Server-Test lagen die Micron M500DC und M500 deutlich hinter der Konkurrenz zurück und lagen hinter der Samsung SSD 840 Pro und den klassenführenden Angeboten von Intel und SanDisk.

Update 5 / 13 / 2014:

In enger Zusammenarbeit mit dem Team von StorageReview konnte Micron schnell einen Engpass auf Systemebene in unserer Windows Server 2012 SQL Server-Testplattform isolieren und proaktiv eine Lösung bereitstellen, die jetzt in die Firmware des M500DC integriert wird. Bei einem erneuten Test in derselben Umgebung beseitigte die Lösung den Engpass. Mit der neuesten Firmware erreichte der M500DC die höchste TPS in der SATA-Gruppe und lag nur hinter dem SAS SanDisk Optimus Eco.

Wir konzentrieren uns nun auf die durchschnittliche Gesamtlatenz und wollen sehen, wie weit die Micron M500DC und M500 hinter der Konkurrenz zurückbleiben. Während die Angebote von SanDisk und Intel im Bereich von 19–464 ms konkurrieren, kam der Micron M500DC mit einer exponentiell höheren Latenz von 8,121 ms auf den Markt. Dies war besser als der kundenorientierte M500, der bei dieser Arbeitslast eine durchschnittliche Latenz von 75,916 ms oder 75 Sekunden gemessen hat.

Update 5: Mit der neuesten Firmware auf dem M13DC verbesserte sich die Latenz dramatisch auf durchschnittlich 2014 ms und liegt damit an der Spitze der SATA-Vergleichsgruppe.

Synthetische Workload-Analyse

Unsere synthetischen Benchmark-Protokolle Jeder beginnt mit der Vorkonditionierung des Zielspeichers in einen stabilen Zustand mit der gleichen Arbeitslast, die zum Testen des Geräts verwendet wird. Der Vorkonditionierungsprozess nutzt eine hohe Last von 16 Threads mit einer ausstehenden Warteschlange von 16 pro Thread.

Vorkonditionierung und primäre stationäre Tests:

  • Durchsatz (Lese- und Schreib-IOPS-Aggregat)
  • Durchschnittliche Latenz (Lese- und Schreiblatenz insgesamt gemittelt)
  • Maximale Latenz (Spitzen-Lese- oder Schreiblatenz)
  • Latenz-Standardabweichung (Lese- und Schreib-Standardabweichung insgesamt gemittelt)

Sobald die Vorkonditionierung abgeschlossen ist, wird jedes verglichene Gerät über mehrere Thread-/Warteschlangentiefenprofile hinweg getestet, um die Leistung bei leichter und starker Nutzung zu zeigen. Unsere synthetische Workload-Analyse für den Micron M500DC verwendet 4K-, 8K- und 128K-Profile, die häufig in Herstellerspezifikationen und Benchmarks verwendet werden.

  • 4k-Profil
    • 100 % Lesen und 100 % Schreiben
  • 8K-Profil
    • 70 % lesen, 30 % schreiben
    • 100 % 8K

Während des Vorkonditionierungsprozesses erwies sich der Micron M500DC schnell als Spitzenreiter unter den vergleichbaren Laufwerken, da er sich einem stabilen Zustand von nahezu 37,000 IOPS näherte.

Die führende Leistung des Micron M500DC während der 4K-Vorkonditionierung verlängerte auch die durchschnittliche Latenz, wobei der M500DC nach der ersten Stunde mit der insgesamt niedrigsten Latenz hervorging.

Der Micron M500DC hielt seine maximalen Latenzwerte während der 4K-Vorkonditionierung innerhalb der besten drei Vergleichswerte und landete knapp hinter dem Micron P400M und Intels DC S3700.

Unser Plot der Standardabweichungsergebnisse aus dem 4K-Vorkonditionierungsprozess setzt die starke Leistung des M500DC mit zufälligen 4K-Übertragungen fort und nähert sich im eingeschwungenen Zustand 5.8 ms.

Nach Abschluss der 4K-Vorkonditionierung konnte der Micron M500DC während des 72,820K-Profils 37,041 IOPS für Lesevorgänge und 4 IOPS für Schreibvorgänge erreichen. Mit diesen Durchsatzergebnissen liegt der M500DC an der Spitze unserer Vergleichsgeräte.

Im eingeschwungenen Zustand erreichte der M500DC von Micron eine durchschnittliche Latenzzeit von 3.51 ms für Lesevorgänge und 6.91 ms für Schreibvorgänge. Mit beiden Ergebnissen liegt das M500DC erneut an der Spitze unserer Vergleichsgeräte.

Die maximale Leselatenz, die während des 4K-Benchmarks des M500DC aufgezeichnet wurde, betrug 21.75 ms und war damit die zweitniedrigste unter den Vergleichsgeräten. Die maximale 500K-Schreiblatenz des M4DC war auf 49.44 ms begrenzt, die bisher beste in dieser Klasse.

Die Berechnung der Standardabweichung der 4K-Latenzergebnisse zeigt die enge Latenztoleranz des M500DC, obwohl er bei dieser Messung nicht die besten Gesamtergebnisse erzielte.

Nach dem anfänglichen Leistungsschub während der Vorkonditionierung für 8K-Übertragungen und einer Arbeitslast von 70 % Lesevorgängen und 30 % Schreibvorgängen landete der M500DC bei der Durchsatzleistung auf dem dritten Platz.

Die durchschnittliche Latenz des Micron M500DC näherte sich während der Vorkonditionierung für das 11k 8/70-Profil 30 ms.

Die Ergebnisse der maximalen Latenz von 8k 70/30 während der Vorkonditionierung zeigten keine nennenswerten Problemstellen für den M500DC, der seine starke, aber nicht führende Leistung unter den Vergleichsgeräten fortsetzte.

Berechnungen der Standardabweichung während des 8k 70/30-Vorkonditionierungsprozesses zeigen, dass sich der M500DC im eingeschwungenen Zustand 7.5 ms nähert.

Nach Abschluss der 8k 70/30-Vorkonditionierung belegte der Micron M500DC beim Durchsatz den dritten Platz im Gesamtergebnis und verzeichnete keine Leistungseinbußen im gesamten Bereich der Thread-Anzahl und Warteschlangentiefe, die in diesem Profil verwendet wurden.

Das Durchsatzergebnis des Micron M500DC auf dem dritten Platz wurde bei unseren Messungen der durchschnittlichen Latenz während des 8k 70/30-Profils bestätigt.

Die Ergebnisse der maximalen Latenz des 8k 70/30-Protokolls zeigen keine Problemstellen für den Micron M500DC, mit keinem Ergebnis über 7.89 ms.

Unsere Standardabweichungsberechnungen bestätigen die konsistente Latenzleistung des M500DC während des 8k 70/30-Profils.

 

Fazit

Die M500DC Enterprise SSD vereint Microns Know-how in der NAND-Entwicklung und -Fertigung, Marvell-Controller und den Micron XPERT-Technologie-Stack. Der M500DC ist auf den Einsatz in kleinen Unternehmen ausgerichtet, der im Allgemeinen aus Server-Boot-Aufgaben, leseorientierten Aktivitäten wie Medien-Streaming oder anderen Anwendungsnutzungen besteht, die im Allgemeinen leseintensiv sind. Bereitstellungen des M500DC verfügen außerdem über eine Reihe von Unternehmensfunktionen, wie z. B. Stromausfallschutz, die bei den kostengünstigen Client-Laufwerken, die sich oft in diesen Bereich einschleichen, nicht zu finden sind.

Wenn es darum geht, den Leistungsansprüchen von Micron gerecht zu werden, hat der M500DC keine Probleme, die von Micron beworbenen bewerteten synthetischen Ergebnisse zu erreichen. Diese zeigten, dass die M500DC ein starker Konkurrent bei den 4K- und 8K-70/30-Workloads ist, aber unsere Anwendungstests zeigten ein gemischtes Bild. Während unseres MarkLogic NoSQL-Workloads blieb der Micron M500DC mit einer 5.5-mal höheren Latenz hinter den Vergleichsgeräten von SanDisk und Intel zurück. Außerdem lag sie unter der beliebten Samsung SSD 840 Pro, auf die sich einige Unternehmenskäufer im leselastigen Marktsegment verlassen. Bei unserem Sysbench MySQL TPC-C-Test lag der Micron M500DC im Mittelfeld und lag erneut hinter den Modellen von Intel und SanDisk.

Zum Glück konnte Micron das Problem identifizieren und uns Beta-Firmware zur Lösung zur Verfügung stellen, als es zu der schwankenden Anfangsleistung in SQL kam. Es wird eine Weile dauern, bis die Firmware auf GA umgestellt wird, aber wenn dies der Fall ist, ist der Unterschied in bestimmten Microsoft-Umgebungen Tag und Nacht. Unsere neuen Daten mit aktualisierter Firmware zeigen, dass der M500DC für SQL Server an der Spitze steht. Es wird auch erwartet, dass die Micron-Festplatte günstiger ist als einige der Mitbewerber im leichten Unternehmensbereich, so dass je nach Kosten auch die M500DC einen deutlichen IOPS/$-Vorteil verzeichnen kann.

Vorteile

  • Starke Ergebnisse bei allen unseren synthetischen Benchmarks, insbesondere bei 4K-Übertragungen
  • Preiswerte
  • Qualitätskomponenten
  • Update 5: Fantastische SQL Server-Leistung

Nachteile

  • Unglaublich hohe Latenz bei SQL Server-Workloads Update 5: Durch die Zusammenarbeit mit StorageReview hat Micron die Leistung von SQL Server verbessert
  • Liegt bei den NoSQL-Tests von MarkLogic hinter den Vergleichswerten von Intel und SanDisk zurück

Fazit

Die M500DC Enterprise SSD demonstriert die internen Entwicklungs- und Fertigungsressourcen von Micron, die in diesem Fall ein Laufwerk mit hochwertigen Komponenten geschaffen haben. Nachdem Micron eine Korrektur in der Laufwerks-Firmware vorgenommen hat, liefert es nun eine fantastische SQL Server-Leistung, die seinen bewundernswerten synthetischen Benchmark-Ergebnissen entspricht.