Einführung mehrerer Raid-Levels
Redundante Anordnung unabhängiger Festplatten (RAID),redundante Anordnung unabhängiger Festplatten) speichert dieselben Daten an verschiedenen Orten auf mehreren Festplatten (also,redundant) Methode。Indem Daten auf mehreren Festplatten abgelegt werden,Eingabe- und Ausgabeoperationen können sich in ausgewogener Weise überlappen,Verbesserte Leistung。Da mehrere Festplatten die Mean Time Between Failures (MTBF) erhöhen,Das Speichern redundanter Daten erhöht auch die Fehlertoleranz。
Es gibt drei Arten von Festplatten-Arrays,Eines davon ist das externe Disk-Array-Gehäuse、Die zweite ist die interne Disk-Array-Karte,Die dritte besteht darin, Software zur Simulation zu verwenden。
Externe Disk-Array-Schränke werden am häufigsten auf großen Servern verwendet,Mit Hot-Swap-Funktion (Hot Swap).,Allerdings sind diese Produkte teuer。
常见RAID方案
RAID0 是最早出现的RAID模式,Das heißt, Data Stripping Data Striping-Technologie。RAID 0 ist die einfachste Form, ein Disk-Array zu bilden,Benötigen Sie nur mehr als 2 Festplatten,kostengünstig,Kann die Gesamtdatenträgerleistung und den Durchsatz verbessern。RAID 0 bietet keine Redundanz oder Fehlerbehebung,Nicht für Geschäftsanwender。
RAID1 wird Festplattenspiegelung genannt,Das Prinzip besteht darin, die Daten einer Platte auf eine andere Platte zu spiegeln,Das heißt, die Daten werden gleichzeitig auf eine Platte geschrieben,Auf einer anderen im Leerlauf befindlichen Festplatte wird eine Image-Datei erstellt。Wenn eine Festplatte ausfällt,Das System ignoriert die Festplatte,Verwenden Sie stattdessen die verbleibende Spiegelplatte zum Lesen und Schreiben von Daten,Hat eine gute Festplattenredundanz。Obwohl dies absolut datensicher ist,Aber auch die Kosten werden deutlich steigen,Festplattenauslastung beträgt 50 %。
Unabhängige Festplattenstruktur von RAID5 Distributed Parity,seine Parität ist auf allen Platten vorhanden。Die Ausleseeffizienz von RAID5 ist sehr hoch,schlechte Schreibeffizienz,Die kollektive Zugriffseffizienz im Blockstil ist gut。weil die Parität auf einer anderen Platte liegt,So wird die Zuverlässigkeit verbessert。Aber es löst die Parallelität der Datenübertragung nicht gut,Und das Design des Controllers ist auch ziemlich schwierig。ÜBERFALLEN 3 im Vergleich zu RAID 5,Der wichtige Unterschied besteht darin, dass RAID 3 jede Datenübertragung durchführt,Alle Array-Festplatten müssen beteiligt sein。Und für RAID 5,Die meisten Datenübertragungen funktionieren nur auf einer Platte,Parallelbetrieb möglich。Es gibt eine "Schreibstrafe" in RAID 5,Das heißt, jede 1 Schreiboperation,führt zu 4 tatsächlichen Lese-/Schreiboperationen,Zwei von ihnen lesen alte Daten und Paritätsinformationen,Neue Daten und Paritätsinformationen zweimal schreiben。
Die Struktur von RAID10 ist nichts anderes als eine Streifenstruktur plus eine Spiegelstruktur,Denn beide Strukturen haben ihre eigenen Vor- und Nachteile,ergänzen sich also gegenseitig,Erzielen Sie sowohl einen hohen Wirkungsgrad als auch eine hohe Geschwindigkeit。Diese neue Struktur kann verstanden werden, indem die Vor- und Nachteile beider Strukturen kombiniert werden。Der Preis dieser neuen Struktur ist hoch,Schlechte Skalierbarkeit。Wird hauptsächlich für kleine Datenkapazitäten verwendet,Aber in Datenbanken, die Geschwindigkeit und Fehlerkontrolle erfordern。
Da raid2 Hamming-Code-Check verwendet,Und es gibt viele Check-Disks,geringe Effizienz,eliminiert; raid3 kann nicht gleichzeitig IO, raid4相对raid来说性能并没有改进,缺少实用性,不再具体介绍。