Sie haben um reale Anwendungsbeispiele unserer Unternehmens-SSDs und professionelle Tests gebeten. Hier prĂ€sentieren wir Ihnen eine detaillierte Ăbersicht unserer SSDs. von unserem Partner Truesystems. Die Experten von Truesystems haben einen echten Server aufgebaut und realistische Szenarien emuliert, mit denen alle Enterprise-SSDs konfrontiert sind. Lassen Sie uns sehen, was sie herausgefunden haben!

Modellreihe Kingston 2019
Vorerst ein wenig trockene Theorie. Alle Kingston-SSDs können in vier groĂe Gruppen unterteilt werden. Diese Einteilung ist bedingt, da dieselben SSDs sofort in mehrere Familien fallen können.
- SATA-SSDs in den Formfaktoren 2,5âł, M.2 und mSATA, Kingston UV500, sowie zwei NVMe-Modellvarianten â Kingston A1000 und Kingston KC2000;
- : Dieselben Modelle wie in der vorherigen Gruppe, zusÀtzlich SATA-SSDs Kingston A400;
- : UV500 und KC2000;
- . Die DC500-Serie, die in diesem Test im Mittelpunkt steht. Die DC500-Serie unterteilt sich in DC500R (bevorzugte Lesegeschwindigkeiten, 0,5 DWPD) und DC500M (gemischte Lasten, 1,3 DWPD).
Im Test bei Truesystems waren die Kingston DC500R mit einer KapazitÀt von 960 GB und die Kingston DC500M mit 1920 GB Speicher. Lassen Sie uns die Spezifikationen in Erinnerung rufen:
Kingston DC500R
- KapazitÀt: 480, 960, 1920, 3840 GB
- Formfaktor: 2,5âł, Höhe 7 mm
- Schnittstelle: SATA 3.0, 6 Gbit/s
- Angegebene Leistung (fĂŒr das Modell 960 GB)
- Sequentieller Zugriff: Lesen â 555 MB/s, Schreiben â 525 MB/s
- ZufĂ€lliger Zugriff (Block 4 KB): Lesen â 98 000 IOPS, Schreiben â 20 000 IOPS
- QoS-Latenz (Block 4 KB, QD=1, Perzentil 99,9%): Lesen â 500 ”s, Schreiben â 2 ms
- Emulierte SektorgröĂe: 512 Byte (logisch/physisch)
- Zyklus: 0,5 DWPD
- Garantiezeitraum: 5 Jahre
Kingston DC500M
- KapazitÀt: 480, 960, 1920, 3840 GB
- Formfaktor: 2,5âł, Höhe 7 mm
- Schnittstelle: SATA 3.0, 6 Gbit/s
- Angegebene Leistung (fĂŒr das Modell 1920 GB)
- Sequentieller Zugriff: Lesen â 555 MB/s, Schreiben â 520 MB/s
- ZufĂ€lliger Zugriff (Block 4 KB): Lesen â 98 000 IOPS, Schreiben â 75 000 IOPS
- QoS-Latenz (Block 4 KB, QD=1, Perzentil 99,9%): Lesen â 500 ”s, Schreiben â 2 ms
- Emulierte SektorgröĂe: 512 Byte (logisch/physisch)
- Zyklus: 1,3 DWPD
- Garantiezeitraum: 5 Jahre
Die Experten von Truesystems haben darauf hingewiesen, dass bei den Kingston-Speichern die QoS-Werte der Gesamtverzögerung als Maximum des 99,9. Perzentils angegeben werden (99,9 % aller Werte liegen unter diesem Wert). Dies ist ein Ă€uĂerst wichtiger Indikator, insbesondere fĂŒr Server-Speicher, da in deren Betrieb Vorhersehbarkeit, StabilitĂ€t und das Fehlen unerwarteter AusfĂ€lle erforderlich sind. Wenn Sie die angegebenen QoS-Verzögerungen in den Spezifikationen des Speichers kennen, können Sie dessen Leistung vorhersagen, was sehr vorteilhaft ist.
Testparameter
Beide Speicher wurden in einem Teststand getestet, der einen Server simuliert. Seine Eigenschaften sind:
- Intel Xeon E5-2620 V4 Prozessor (8 Kerne, 2,1 GHz, HT aktiviert)
- 32 GB RAM
- Supermicro X10SRi-F Hauptplatine (1x Sockel R3, Intel C612)
- CentOS Linux 7.6.1810
- FĂŒr die Lastgenerierung wurde FIO Version 3.14 verwendet.
Und noch einmal, welche SSD-Speicher getestet wurden:
- Kingston DC500R 960 GB (SEDC500R960G)
- Firmware: SCEKJ2.3
- KapazitĂ€t: 960â197â124â096 Bytes
- Kingston DC500M 1920 GB (SEDC500M1920G)
- Firmware: SCEKJ2.3
- KapazitĂ€t: 1â920â383â410â176 Bytes
Testmethodik
Als Grundlage wurde ein beliebtes Testset verwendet, , jedoch haben die Tester Anpassungen vorgenommen, um die Lasten nÀher an den realen Einsatz von Unternehmens-SSDs im Jahr 2019 zu bringen. In der Beschreibung jedes Tests werden wir anmerken, was genau geÀndert wurde und warum.
Test der Ein-/Ausgabe-VorgÀnge (IOPS)
In diesem Test wird die Anzahl der Ein-/Ausgabe-VorgĂ€nge pro Sekunde fĂŒr Blöcke unterschiedlicher GröĂe (1024 KB, 128 KB, 64 KB, 32 KB, 16 KB, 8 KB, 4 KB, 0,5 KB) und fĂŒr den zufĂ€lligen Zugriff mit unterschiedlichen Lese-/SchreibverhĂ€ltnissen (100/0, 95/5, 65/35, 50/50, 35/65, 5/95, 0/100) gemessen. Die Experten von Truesystems haben folgende Testparameter verwendet: 16 Threads mit einer Queue-Tiefe von 8. Der Block von 0,5 KB (512 Bytes) wurde dabei nicht getestet, da seine GröĂe zu klein ist, um die SpeichergerĂ€te ernsthaft zu belasten.
Kingston DC500R im IOPS-Test

Tabellendaten:

Kingston DC500M im IOPS-Test

Tabellendaten:

Der IOPS-Test fĂŒhrt nicht zu einer SĂ€ttigung, weshalb er relativ unkompliziert verlĂ€uft. Beide SpeichergerĂ€te haben hervorragende Ergebnisse geliefert und entsprechen vollstĂ€ndig den angegebenen Fabrikspezifikationen. Die Testkandidaten zeigten eine ausgezeichnete Leistung beim Schreiben in 4-KB-Blöcken: 70.000 und 88.000 IOPS. Das ist beeindruckend, insbesondere fĂŒr die auf Leserichtung ausgelegte Kingston DC500R. Was die Leseoperationen betrifft, so ĂŒbertreffen diese SSDs nicht nur ihre eigenen Fabrikwerte, sondern erreichen auch insgesamt nahe der maximalen Leistung des SATA-Interfaces.
Durchsatztest
In diesem Test wird der Durchsatz beim sequentiellen Zugriff untersucht. Das heiĂt, beide SSDs fĂŒhren sequentielle Lese- und Schreiboperationen in 1-MB- und 128-KB-Blöcken durch, mit 8 Threads und einer Tiefe von 16 fĂŒr jeden Thread.
Kingston DC500R:
- 128 KB sequentielles Lesen: 539,81 MB/s
- 128 KB sequentielles Schreiben: 416,16 MB/s
- 1 MB sequentielles Lesen: 539,98 MB/s
- 1 MB sequentielles Schreiben: 425,18 MB/s
Kingston DC500M:
- 128 KB sequentielles Lesen: 539,27 MB/s
- 128 KB sequentielles Schreiben: 518,97 MB/s
- 1 MB sequentielles Lesen: 539,44 MB/s
- 1 MB sequenzielle Schreibgeschwindigkeit: 518,48 MB/s
Hier sehen wir ebenfalls, dass die sequenzielle Lesegeschwindigkeit von SSDs an die maximale Bandbreite des SATA 3 Interfaces stöĂt. Bei den Kingston-Laufwerken treten absolut keine Probleme beim sequenziellen Lesen auf.
Die sequenzielle Schreibgeschwindigkeit hinkt etwas hinterher, was besonders gut am Kingston DC500R zu erkennen ist, der zur Kategorie der read intensive Laufwerke gehört und fĂŒr intensives Lesen optimiert ist. Daher hat der Kingston DC500R in diesem Testabschnitt Werte erzielt, die sogar unter den angegebenen Werten liegen. Doch Experten von Truesystems sind der Meinung, dass man fĂŒr ein Laufwerk, das nicht fĂŒr solche Belastungen vorgesehen ist (zumal die Lebensdauer des DC500R bei 0,5 DWPD liegt), diese ĂŒber 400 MB/s dennoch als gutes Ergebnis betrachten kann.
Latenztest
Wie bereits erwĂ€hnt, handelt es sich hierbei um einen entscheidenden Test fĂŒr Unternehmensspeicher. Dieser Test erlaubt es, Probleme zu identifizieren, die bei der tĂ€glichen, langfristigen Nutzung von SSDs auftreten. WĂ€hrend des Standardtests SNIA PTS werden die mittlere und maximale Verzögerung fĂŒr verschiedene BlockgröĂen (8 KB, 4 KB, 0,5 KB) und Lese-/SchreibverhĂ€ltnisse (100/0, 65/35, 0/100) bei minimaler Warteschieftiefe (1 Thread mit QD=1) gemessen. In der Truesystems-Edition wurde dieser Test jedoch erheblich ĂŒberarbeitet, um realistischere Werte zu gewinnen:
- Der Block von 0,5 KB wurde ausgeschlossen;
- Statt einer einheitlichen Last mit Warteschlangen von 1 und 32 variiert die Last mit der Anzahl der Threads (1, 2, 4) und der Warteschieftiefe (1, 2, 4, 8, 16, 32);
- Anstelle des VerhÀltnisses 65/35 wird 70/30 verwendet, da dies realistischer ist;
- Es werden nicht nur die Durchschnitts- und Maximalwerte, sondern auch die Perzentile 99% und 99,9% angegeben;
- FĂŒr die gewĂ€hlte Anzahl an Threads werden Diagramme erstellt, die die Verzögerung (99%, 99,9% und Durchschnittswert) in AbhĂ€ngigkeit von IOPS fĂŒr alle BlockgröĂen und Lese-/SchreibverhĂ€ltnisse darstellen.
Die Daten wurden aus vier von 25 Runden mit einer Dauer von jeweils 35 Sekunden (5 "AufwĂ€rmrunden" + 30 Sekunden Last) gemittelt. FĂŒr die Diagramme wĂ€hlte die Redaktion von Truesystems eine Reihe von Werten mit einer Warteschlangentiefe von 1 bis 32 bei 1â4 Streams. Dies wurde durchgefĂŒhrt, um die Leistung der Speicher unter BerĂŒcksichtigung der Latenz zu bewerten, also um einen maximal realistischen Wert zu ermitteln.
Durchschnittswerte der Latenz:

Dieses Diagramm zeigt anschaulich den Unterschied zwischen den Modellen DC500R und DC500M. Der Kingston DC500R wurde fĂŒr intensive Leseoperationen entwickelt, weshalb die Anzahl der SchreibvorgĂ€nge mit steigender Last praktisch nicht zunimmt und bei 25.000 bleibt.
Betrachtet man die gemischte Last (70 % Schreiben und 30 % Lesen), bleibt der Unterschied zwischen DC500R und DC500M ebenfalls deutlich. Unter der Last, die einer Latenz von 400 Mikrosekunden entspricht, zeigt sich, dass der universelle DC500M eine drei Mal höhere Leistung aufweist. Dies ist durchaus nachvollziehbar und ergibt sich aus den Eigenschaften der Speicher.
Ein interessanter Aspekt ist, dass der DC500M selbst bei 100 % Lesen den DC500R ĂŒbertrifft und dabei eine geringere Latenz bei gleicher IOPS-Zahl bietet. Der Unterschied ist gering, aber sehr interessant.
99%-Quantil der Latenz:

99,9%-Quantil der Latenz:

In diesen Diagrammen haben die Experten von Truesystems die Genauigkeit der angegebenen QoS-Latenzwerte ĂŒberprĂŒft. In den Spezifikationen wurde ein Wert von 0,5 ms fĂŒr das Lesen und 2 ms fĂŒr das Schreiben bei einem Block von 4 KB mit einer Wartetiefe von 1 angegeben. Wir freuen uns, dass diese Zahlen bestĂ€tigt wurden â und sogar mit groĂem Spielraum. Interessanterweise wird die minimale Latenz beim Lesen (280â290 ”s fĂŒr DC500R und 250â260 ”s fĂŒr DC500M) nicht bei QD=1 erreicht, sondern bei 2â4.
Die Schreiblatenz bei QD=1 betrug 50 ”s (diese niedrige Latenz entsteht, da bei geringer Belastung gewÀhrleistet ist, dass der Cache des Speichers immer rechtzeitig freigegeben wird, wodurch wir immer den Schreibzugriff im Cache sehen). Dieser Wert liegt 40 Mal unter dem angegebenen Wert!
Test der kontinuierlichen Leistung
Ein weiteres Ă€uĂerst realistisches Testverfahren, bei dem die LeistungsĂ€nderung (IOPS und Latenz) wĂ€hrend lĂ€ngerer intensiver Belastung untersucht wird. Als Arbeitsszenario wurde die zufĂ€llige Schreibbelastung mit 4 KB-Blöcken ĂŒber einen Zeitraum von 600 Minuten gewĂ€hlt. Ziel dieses Tests ist es zu zeigen, dass der SSD-Speicher bei solch einer Last in den SĂ€ttigungsmodus ĂŒbergeht, wobei der Controller kontinuierlich mit der Kommunikation von Daten beschĂ€ftigt ist, um Speicherblöcke fĂŒr neue SchreibvorgĂ€nge vorzubereiten. Das bedeutet, dass dies der maximalen Belastung entspricht â genau das, womit SSDs der Enterprise-Klasse in realen Servern konfrontiert sind.
Die Ergebnisse des Tests zeigen folgende Leistungswerte:

Das Hauptresultat dieses Testabschnitts ist, dass sowohl der Kingston DC500R als auch der Kingston DC500M in der Praxis die eigenen Werkswerte ĂŒbertreffen. Sobald die vorbereiteten Blöcke erschöpft sind, wechselt der Kingston DC500R in den SĂ€ttigungsmodus und erreicht 22.000 IOPS (statt 20.000 IOPS). Der Kingston DC500M bewegt sich im Bereich von 77.000 bis 78.000 IOPS, obwohl im Laufwerkprofil 75.000 IOPS angegeben sind. DarĂŒber hinaus wird in diesem Test die Differenz zwischen den Laufwerken deutlich: Wenn im Arbeitsprozess des Laufwerks ein hoher Anteil an Schreiboperationen erwartet wird, erweist sich der Kingston DC500M als mehr als dreimal leistungsfĂ€higer (wir erinnern uns auch, dass der DC500M bei LesevorgĂ€ngen bessere Latenzzeiten zeigte).
Die Latenzen wÀhrend der konstanten Schreiboperationen sind in folgendem Diagramm dargestellt. Medianwert, Perzentile 99 %, 99,9 % und 99,99 %.

Wir beobachten, dass die Latenz beider Speicher proportional zur Abnahme der Leistung steigt, ohne drastische EinbrĂŒche oder unerklĂ€rliche Spitzen. Das ist sehr positiv, denn genau nach dieser Vorhersehbarkeit erwartet man von Unternehmensspeichern. Die Experten von Truesystems betonen, dass die Tests mit 8 Threads und einer Wartetiefe von 16 pro Thread durchgefĂŒhrt wurden. Daher sind nicht die absoluten Werte entscheidend, sondern die Dynamik. Bei den Tests des DC400 traten starke Verzögerungen durch die Kontrollerleistung auf, jedoch gibt es in diesem Diagramm keine solchen Probleme bei den Kingston DC500R und Kingston DC500M.
Verteilung der Latenz unter Last
Als Bonus hat die Redaktion von Truesystems die Kingston DC500R und Kingston DC500M durch einen vereinfachten Test Nr. 13 der SNIA SSS PTS 2.0.1 Spezifikation laufen lassen. Die Verteilung der Latenz unter Last wurde anhand eines speziellen CBW-Musters untersucht:
BlockgröĂen:

Verteilung der Last ĂŒber das Volumen des Speichers:

VerhÀltnis von Lesen zu Schreiben: 60/40%.
Nach dem sicheren Löschen und der vorherigen Belastung fĂŒhrten die Tester 10 60-Sekunden-Runden des Haupttests mit 1 bis 4 Streams und einer Queue-Tiefe von 1 bis 32 durch. Am Ende wurde ein Histogramm zur Verteilung der Werte aus den Runden, die der durchschnittlichen Leistung (IOPS) entsprechen, erstellt. Bei beiden Speichermedien wurde dies mit einem Stream und einer Queue-Tiefe von 4 erreicht.
Insgesamt ergaben sich folgende Werte:
DC500R: 17949 IOPS bei einer Latenz von 594 ”s
DC500M: 18880 IOPS bei 448 ”s.
Die Latenzverteilung wurde separat fĂŒr Lese- und SchreibvorgĂ€nge analysiert.




Fazit
Die Redaktion von Truesystems kommt zu dem Schluss, dass die Testergebnisse der Kingston DC500R und Kingston DC500M eindeutig als gut eingestuft werden können. Die Kingston DC500R bewĂ€ltigt LesevorgĂ€nge sehr gut und kann als professionelle Hardware fĂŒr entsprechende Aufgaben empfohlen werden. FĂŒr gemischte Belastungen und bei Bedarf nach mehr Ressourcen empfiehlt Truesystems die Kingston DC500M. AuĂerdem hebt die Redaktion die attraktiven Preise der gesamten Modellpalette der Unternehmensspeicher von Kingston hervor und erkennt an, dass der Wechsel zu TLC 3D-NAND tatsĂ€chlich dazu beigetragen hat, die Preise zu senken, ohne an QualitĂ€t zu verlieren. Auch die Experten von Truesystems schĂ€tzten den hohen technischen Support von Kingston und die fĂŒnfjĂ€hrige Garantie auf die DC500-Serie.
P.S. Wir erinnern daran, dass .
FĂŒr weitere Informationen zu den Produkten von Kingston Technology wenden Sie sich bitte .
Quelle: habr.com
