Wie Ihre Frage impliziert, gibt es nicht wirklich eine "beste" RAID-Konfiguration, sondern nur die beste für bestimmte Umstände, wobei die Kosten häufig einer der wichtigsten Faktoren sind.
Ohne auf die Details von Controllern und Software einzugehen, wären hier meine Faustregeln.
RAID 0 ist das schnellste, da Sie von vielen Festplatten gleichzeitig lesen und darauf schreiben können und kein Speicherplatz für Redundanz "verschwendet" wird. Wenn Sie eine Festplatte verlieren und das Set verlieren, sollte RAID 0 nur auf einem Computer verwendet werden, den Sie nicht interessieren, der einfach wiederherzustellen ist und der keine von Ihnen geschätzten Daten enthält. Ein Spielautomat könnte in dieses Szenario passen, obwohl der Geschwindigkeitsunterschied ehrlich gesagt nicht so spürbar ist, dass ich bereit wäre, das erhöhte Risiko zu akzeptieren, den Computer neu bauen zu müssen. Es kann auch für sehr schnelle "Scratch" -Bereiche nützlich sein, wenn Sie Software haben, die so etwas benötigt.
RAID 1 ist das sehr verbreitete Spiegel-Setup, normalerweise mit 2 Festplatten. Lesevorgänge sind im Allgemeinen nur doppelt so schnell wie eine einzelne Festplatte, während Schreibvorgänge nur etwas langsamer sind als eine einzelne Festplatte. Auf Servern ist RAID 1 eine ausgezeichnete Wahl für Ihre Betriebssystemdateien. Dies ist auch eine gute Wahl, wenn Sie Redundanz benötigen, Ihre Speicheranforderungen nicht so hoch sind, dass RAID 5 erforderlich ist, und Sie möglicherweise von der zusätzlichen Lesegeschwindigkeit profitieren (Datenbankprotokolldateien werden normalerweise auf RAID 1 abgelegt).
RAID 2 bis 4 (nicht in Frage) werden im Allgemeinen nur von Produkten bestimmter Anbieter auf Unternehmensseite verwendet.
RAID 5 ist ein Kompromiss zwischen der Verschwendung von nicht zu viel Speicherplatz für Redundanz und der zusätzlichen Leistung zusätzlicher Festplatten. Die Lesegeschwindigkeiten sind sehr gut, da alle Festplatten teilnehmen können. Schreibgeschwindigkeiten können manchmal ein Problem mit RAID 5 sein, obwohl ich denke, dass dies je nach Situation manchmal überbewertet ist. Selbst bei Hardware, die die Paritätsberechnungen durchführt, leiden kleine zufällige Schreibvorgänge unter RAID 5, da jede logische Schreiboperation 4 E / A erfordert (Lesen von Datenplatte, Lesen von Paritätsplatte, Schreiben von Datenplatte, Schreiben von Paritätsplatte). Wählen Sie RAID 5, wenn Sie den Speicherplatz maximieren möchten, den Sie aus einem Festplattensatz herausholen, während Sie dennoch ein gutes Maß an Sicherheit haben. Vermeiden Sie, wenn Ihre Anwendung hohe Leistungsanforderungen hat und viele kleine zufällige Schreibvorgänge erfordert (Festplatten der virtuellen Maschine, Datenbankdatendateien). Beachten Sie auch, dass moderne große Festplatten eine lange Zeit für die Wiederherstellung benötigen, wenn sie als Teil eines RAID 5-Sets ausfallen, und dass Ihre Daten dadurch länger einem zweiten Festplattenausfall ausgesetzt sind. RAID 6 kann dieses Risiko auf Kosten einer noch schlechteren zufälligen Schreibleistung verringern.
RAID 1/0 und 0/1 haben fast die gleichen Leistungsmerkmale. 1/0 ist jedoch vorzuziehen, da ein Fehler bedeutet, dass nur das betreffende Festplattenpaar neu erstellt wird und nicht ein ganzer Festplattenstreifen. RAID 1/0 ist die schnellste Allzweckkonfiguration der in der Frage genannten. Die Lese- und Schreibleistung ist großartig (Lesevorgänge können im Wesentlichen von allen Festplatten gleichzeitig ausgeführt werden, Schreibvorgänge müssen auf mehreren Festplatten ausgeführt werden, es ist jedoch kein Lese- / Lese- / Schreib- / Schreibzyklus wie bei RAID 5 erforderlich), obwohl RAID 5 unter bestimmten Umständen gewinnen kann. RAID 1/0 ist (nicht überraschend) in fast allen Fällen auch das teuerste. Es sollte nur verwendet werden, wenn die Leistung kritisch ist, die Daten sehr wertvoll sind und die Anwendung keine Toleranz für Ausfallzeiten hat. Oft sind Datenbankserver (oder zumindest deren Datendateien) gute Kandidaten für RAID 1/0.
Solid State Drives können tatsächlich in RAID-Konfigurationen integriert werden, insbesondere aufgrund ihres Redundanzwerts. Viele SSDs können den Bus (SATA), an den sie angeschlossen sind, übertreffen, insbesondere bei Lesevorgängen, sodass der Leistungseffekt von RAID bei SSDs weniger überzeugend ist.