Online sind zahlreiche Ressourcen verfügbar, in denen die Verwendung von SSD-Laufwerken in RAID-Konfigurationen erörtert wird - diese stammen jedoch zumeist aus einigen Jahren, und das SSD-Ökosystem entwickelt sich sehr schnell -, genau wie wir es später in diesem Jahr mit der "Optane" -Produktveröffentlichung von Intel erwarten das wird alles ändern ... wieder.
Ich gehe meiner Frage voran, indem ich bestätige, dass es einen qualitativen Unterschied zwischen SSDs der Consumer-Klasse (z. B. Intel 535) und SSDs der Rechenzentrumsklasse (z. B. Intel DC S3700) gibt.
Mein Hauptanliegen betrifft die TRIM
Unterstützung in RAID-Szenarien. Meines Erachtens unterstützen moderne RAID-Controller die Ausgabe von TRIM
Befehlen an angeschlossene SSDs - mit Ausnahme von Intels RAID-Controllern - trotz der Einführung von SSDs in Consumer-Computern vor über 6 Jahren und NVMe vor 4 Jahren nicht mehr im RAID-0-Modus.
Ich bin überrascht, dass TRIM
im RAID-1-Modus keine Unterstützung vorhanden ist, da die Laufwerke sich gegenseitig spiegeln, scheint dies unkompliziert zu sein. Aber ich schweife ab.
Ich stelle fest, dass, wenn Sie Fehlertoleranz für Festplatten (HDD und SSD) wünschen, Sie diese in einer RAID-Konfiguration verwenden würden - aber da die SSDs ohne TRIM wären, würde dies bedeuten, dass sie eine Schreibverstärkung erleiden, die zu zusätzlichem Verschleiß führt SSDs würden vorzeitig ausfallen - dies ist eine bedauerliche Ironie: Ein System, das zum Schutz vor Laufwerksausfällen entwickelt wurde, könnte direkt dazu führen, dass SSDs ausfallen.
Damit:
Ist
TRIM
Unterstützung für moderne SSDs (Ära 2015-2016) erforderlich?1.1. Gibt es einen Unterschied in der Notwendigkeit der
TRIM
Unterstützung zwischen SATA-, SATA-Express- und NVMe-basierten SSDs?Häufig wird für Laufwerke mit einer verbesserten integrierten Speicherbereinigung geworben. macht dies unnötig
TRIM
? Wie funktioniert der GC-Prozess in RAID-Umgebungen?1.1. Beispiel: In dieser Qualitätssicherung aus dem Jahr 2010 wird eine ziemlich schlechte Leistungsverschlechterung aufgrund von Nicht-Trimmen beschrieben ( https://superuser.com/questions/188985/how-badly-do-ssds-degrade-without-trim ) Artikel aus dem Jahr 2015 macht den Fall, dass die Verwendung von TRIM dringend empfohlen wird ( http://arstechnica.com/gadgets/2015/04/ask-ars-my-ssd-does-garbage-collection-so-i-dont-need-trim) -right / ). Was ist Ihre Antwort auf diese starken Argumente für die Notwendigkeit von
TRIM
?Viele Artikel und Diskussionen aus früheren Jahren befassen sich mit SLC und MLC-Flash, und SLC ist aufgrund seiner viel längeren Lebensdauer vorzuziehen - jedoch scheinen alle SSDs heutzutage (unabhängig davon, wo sie sich im Consumer-to-Enterprise-Spektrum befinden) MLC zu sein heutzutage - ist diese Unterscheidung noch relevant?
1.1 Und was ist mit DC-Flash?
Enterprise-SSDs weisen in der Regel eine viel höhere Lebensdauer / Schreibgrenze auf (häufig gemessen daran, wie oft Sie das Laufwerk an einem Tag über die erwartete Lebensdauer von 5 Jahren hinweg vollständig überschreiben können) - wenn die Grenze für den Schreibzyklus sehr hoch ist (z. B. 100 vollständige Schreibvorgänge pro Tag) bedeutet dies, dass sie überhaupt nicht benötigt werden,
TRIM
weil diese Grenzwerte so hoch sind, oder - im Gegenteil - sind diese Grenzwerte nur durch die Verwendung erreichbarTRIM
?