Vergleich unterschiedlicher RAID-Level
Level noRAID RAID-0 RAID-1 RAID-5 HW RAID-5 SW Datensicherheit o - + + + Seicherkapazität 1 1 1/2 2/3, 3/4, ... 2/3, 3/4, ... Read-Performance o + + + + Write-Performance o + - /o - /o - -
Legende: o : durchschnittlich, + : besser, - : schlechter.
Bemerkungen:
- In der Praxis geht es häufig nicht primär um den Schutz vor Datenverlust (hierfür dient ja vorallem die regelmässige Datensicherung!), sondern um die Ausfallsicherheit und dauerhafte Verfügbarkeit des Rechners (High Availability).
- Ein RAID-5, das aus N+1 Platten besteht, hat eine Speicherkapazität von N mal der Speicherkapazität einer einzelnen Platte.
- Die Praxis zeigt, dass gerade die Performance-Aussagen mit grosser Vorsicht zu geniessen sind!
- Performance Gewinne durch Parallelität stellen sich nur ein, wenn sich die I/O Operationen der verschiedenen Platten gegenseitig nicht wesentlich behindern (IDE: kein Master/Slave Betrieb, SCSI: hohe Busbandbreite, möglichst mehrere Busse).
- Software-RAID-5 bedeutet deutlich erhöhte CPU-Last bei Schreibzugriffen (XOR-Berechnung).
- RAID: Kein Datenverlust bei Ausfall einer Platte, falls der Ausfall rasch bemerkt und fachgerecht behoben wird! Beides ist leider nicht immer der Fall! Sogenannte Spare-Drives, also "Vorrats-Platten", die bei Bedarf automatisch "einspringen", können hier helfen.
- RAID hilft nicht bei Ausfall mehrerer Platten gleichzeitig (z.B. Brand, Überspannung, Ersetzen der falschen Platte im Störungsfall)!
- RAID schützt nicht vor unbeabsichtigtem Löschen von Daten! Dies ist erfahrungsgemäß die häufigste Ursache von Datenverlusten!
- RAID schützt nicht vor möglichen Beschädigungen des Dateisystems!
Moral: Regelmässige Backups sind wichtiger als das beste RAID!