Ich verstehe, dass eine SSD nur eine begrenzte Anzahl von Schreibvorgängen enthält. RAID5 führt aufgrund der Paritätsinformationen auf den Laufwerken viele Schreibvorgänge aus. Die Argumentation besagt also, dass RAID5 die Leistung von Solid-State-Laufwerken schneller beeinträchtigen und beeinträchtigen würde.
Die folgende Aussage aus diesem Artikel lässt mich denken, dass ich meine obigen Überlegungen nicht vollständig verstehe oder falsch sein könnte.
Eine weitere Nische für SSDs mit hoher Lebensdauer sind Paritäts-RAID-Arrays. SLC ist aufgrund seiner von Natur aus überlegenen Schreiblatenz und Ausdauer für diese Art von Anwendung gut geeignet.
Antworten:
Ihre Argumentation ist richtig, obwohl Sie das Ausmaß des Problems vermissen.
Enterprise-SSDs werden mit MLC-Zellen mit höherer Lebensdauer hergestellt und können sehr hohe Schreibraten tolerieren. SLC bläst immer noch Hochleistungs-MLC aus dem Wasser, aber in den meisten Fällen überschreitet die Lebensdauer von HE-MLC die erwartete Betriebslebensdauer einer SSD.
In diesen Tagen wird Ausdauer als "Lifetime Writes" auf den Datenblättern aufgeführt.
Die Seagate 600 Pro SSD-Reihe enthält beispielsweise eine Auflistung der folgenden Elemente:
Bei einer Betriebsdauer von 5 Jahren müssen Sie pro Tag 123 GB auf dieses Laufwerk schreiben, um die angegebene Lebensdauer für dieses 100-GB-Laufwerk zu erreichen. Das ist vielleicht zu wenig für Sie, weshalb es auf dem Markt sogar noch längere Laufwerke gibt. Stec, OEM-Anbieter für bestimmte Top-Tier-Anbieter, hat Laufwerke mit der Auflistung "10-fache Schreibdauer für Volllaufwerke für 5 Jahre". Dies sind alles eMLC-Geräte.
Ja, R5 verursacht eine Schreibverstärkung. In den meisten Anwendungsfällen spielt dies jedoch keine Rolle .
Auch hier gibt es ein anderes Problem. SSDs können Schreibvorgänge (und Lesevorgänge) so schnell ausführen, dass der E / A-Engpass auf den RAID-Controller übergeht. Dies war bereits bei sich drehenden Metalllaufwerken der Fall, wird jedoch bei SSDs in den Hintergrund gedrängt. Die Paritätsberechnung ist teuer und es wird Ihnen schwer fallen, Ihre E / A-Leistung aus einer mit SSDs erstellten R5-LUN herauszuholen.
quelle
Ich habe 2 Forschungsarbeiten zu diesem Thema gefunden:
Die Paritätsaktualisierung erhöht die Schreibarbeitslast und die Speicherplatznutzung
Gleiches Altern aller SSDs birgt das Risiko eines gleichzeitigen Ausfalls (auch RAID1 und RAID6 betroffen!)
Zum Schutz schlägt das Papier eine neue RAID-Stufe namens Diff-RAID vor , die bei einem Geräteaustausch automatisch altersbedingt mischt.
Sie können sich davor schützen, indem Sie die SSD-Verschleißanzeige manuell überprüfen und die Laufwerke proaktiv durch Ersatz-Disks ersetzen, sodass zu keinem Zeitpunkt mehrere Disks das gleiche kritische Alter haben.
quelle
Parity RAID wird Ihre 300-Dollar-Desktop-SATA-SSD zerstören. Eine SSD der Enterprise-Klasse im Wert von 3000 US-Dollar wird davon nicht einmal beeinträchtigt.
Es geht darum, was Sie kaufen und was Ihr Anwendungsfall ist. SSD ist eine viel ausgereiftere Technologie als früher. Im oberen Bereich erreichen ihre MTBF- und Max-Schreibvorgänge die gleiche Zuverlässigkeit wie mechanische Festplatten.
Ein Grund dafür, dass Sie Parity RAID auf SSD möglicherweise nicht verwenden möchten, ist, dass Sie eine Rückwandplatine oder einen Controller-Bus mit einer großen SSD-RAID-Gruppe mit vielen Mitgliedern schnell überlasten können. Mit der Lesegeschwindigkeit von High-End-SSDs und der Bus- / Backplane-Bandbreite aktueller RAID-Controller gehen die Renditen sehr schnell zurück. Ganz zu schweigen davon, dass, wenn es sich um Hosting-Daten handelt, die über das Netzwerk verteilt sind, Ihre Netzwerkschnittstellen möglicherweise den Engpass darstellen, bevor es sich bei dem Festplatten-E / A um große SSD-RAIDs handelt.
Grundsätzlich ist die Lebensdauer von Schreibvorgängen nur dann von Bedeutung, wenn Sie Ihren "Server" von Newegg aus erstellen. Es gibt jedoch auch einige andere Gründe, warum Sie möglicherweise Geld damit verschwenden, SSDs in RAID-Sets mit großer Parität zu stecken.
quelle