Ist RAID6/ZRAID2 oder RAID10 für die Festplatten selbst schwieriger als für das andere?

Ist RAID6/ZRAID2 oder RAID10 für die Festplatten selbst schwieriger als für das andere?

Aus Sicht des Benutzers opfern Sie ein wenig Leistung für eine etwas bessere Fehlertoleranz.

Aber ich habe mich gefragt, ob bei einem Array mit vier Festplatten eine dieser Lösungen die Geräte selbst stärker belastet. Sie haben entweder redundante Daten, die auf vier Festplatten verteilt sind, oder Daten, die zwischen zwei Paaren gespiegelt und dann auf diese Spiegel verteilt sind. Führt eine dieser Optionen dazu, dass bestimmte Festplatten stärker beschrieben werden, oder nutzen alle ihre Festplatten gleichmäßig?

Antwort1

RAID6 verursacht mehr Stress.

Beachten Sie: Um einen Schritt im RAID10-Fall zu aktualisieren, sind nur zwei Laufwerke beteiligt und es wird nicht gelesen (Sie schreiben einfach dieselben Daten auf beide). Um einen Schritt im RAID6-Setup zu aktualisieren, müssen Sie andere Schritte vom selben Streifen lesen, Syndrome berechnen und auf drei Festplatten schreiben (Daten und aktualisierte Syndrome), sodass Sie alle Festplatten belästigen.

Auf Augenhöhe funktionieren sie nur beim massiven sequentiellen Schreiben, bei dem Sie komplette Streifen schreiben. RAID6 muss also nichts lesen, sondern nur die Syndrome für jeden kompletten Streifen berechnen und alles auf die Laufwerke übertragen.

Bei 6 Festplatten ist die Situation ähnlich: Bei RAID10 müssen Sie immer noch zwei Festplatten stören, bei RAID6 müssen Sie alle Treiber außer drei lesen (einen, den Sie gerade aktualisieren, und zwei mit Syndromen), um den gesamten Streifen zu laden und neue Syndrome berechnen zu können. Dann schreiben Sie auf drei Laufwerke – aktualisierte Daten und zwei Syndrome. Ein Stride-Update stört also immer noch alle Laufwerke im Array.

Zum Vergleich: Für RAID5 benötigen Sie zwei Laufwerke zum Lesen und zwei zum Schreiben. Sie lesen Parität und alte Daten, das reicht aus, um die Parität für neue Daten neu zu berechnen, und schreiben dann neue Parität und neue Daten zurück.

Beim Lesen funktionieren alle RAIDs im Optimalzustand wie RAID0, da alle Laufwerke parallel gelesen werden können.

Degradiertes RAID10 funktioniert fast wie optimal; degradiertes RAID5 und RAID6 müssen beim Lesen einiger Blöcke im Allgemeinen alle Laufwerke belästigen, um Daten aus anderen Strides und Syndromen wiederherzustellen, sodass sie sehr langsam werden. Unter Wiederherstellungsdruck werden sie noch langsamer und belästigen erneut nicht nur ein gepaartes Laufwerk, sondern alle anderen Laufwerke.

verwandte Informationen