Bemerkungen über  System-Leistungen bei verschiedenen RAID Leveln
von Scott Alan Miller    

Die Wahl eines RAID-Levels ist eine Abwägung vieler Faktoren, darunter Kosten, Zuverlässigkeit, Kapazität und natürlich die Leistung.
Die RAID-Leistung kann schwer zu verstehen sein, zumal die verschiedenen RAID-Level unterschiedliche Techniken verwenden und sich in der Praxis recht unterschiedlich verhalten. In diesem Artikel möchte ich die gängigen RAID-Levels RAID 0, 5, 6 und 10 untersuchen, um zu sehen, wie sich die Leistung zwischen ihnen unterscheidet.
Für die Zwecke dieses Artikels wird angenommen, dass RAID 1 eine Untermenge von RAID 10 ist.  Dies ist oft eine praktische Art, sich RAID 1 einfach als RAID 10-Array mit nur einem einzigen gespiegelten Paar-Mitglied vorzustellen. Da RAID 1 wirklich ein Single Pair RAID 10 ist und sich auch so verhält, funktioniert dies wunderbar, um die RAID-Leistung leicht verständlich zu machen. Sie lässt sich einfach auf die RAID 10-Leistungskurve übertragen.

RAID Lesen, Schreiben Grundlagen

Es gibt zwei Arten von Leistung, die bei allen Speichermedien zu beachten sind: Lesen und Schreiben. In Bezug auf RAID ist das Lesen extrem einfach und das Schreiben eher komplex. Die Leseleistung ist über alle Typen hinweg praktisch stabil. Beim Schreiben ist dies jedoch nicht der Fall.

Um die Diskussion über die Leistung zu erleichtern, müssen wir ein paar Begriffe definieren, da wir mit einigen Gleichungen arbeiten werden. In unseren Diskussionen werden wir "N" verwenden, um die Gesamtzahl der Laufwerke, oft als Spindeln bezeichnet, in unserem Array darzustellen. Wir werden "X" verwenden, um die Leistung jedes einzelnen Laufwerks zu beschreiben. Dies ermöglicht es uns, von relativer Leistung als Faktor der Laufwerksleistung zu sprechen. Wir können von dem RAID-Array abstrahieren und müssen nicht in rohen IOPS (Input/Output Operations Per Second) denken. Dies ist wichtig, da IOPS oft sehr schwer zu definieren sind. Aber wir können die Leistung auf sinnvolle Weise vergleichen, indem wir sie im Verhältnis zu den einzelnen Laufwerken innerhalb des Arrays betrachten.

Es ist auch wichtig zu bedenken, dass wir nur über die Leistung des Arrays selbst sprechen, nicht über ein ganzes Speichersubsystem. Artefakte wie Memory Caches und Solid State Caches können erstaunliche Dinge tun, um die Gesamtleistung eines Speichersubsystems zu verändern. Aber sie werden die Leistung des Arrays selbst unter der Haube nicht grundlegend verändern. Es gibt keine einfache Formel, um zu bestimmen, wie sich verschiedene Cache-Optionen auf die Gesamtleistung auswirken. Es genügt zu sagen, dass es sehr dramatisch sein kann, was nicht nur stark von den Cache-Optionen selbst, sondern auch stark von der Arbeitslast abhängt. Selbst die größten, schnellsten und robustesten Cache-Optionen können die langfristige, anhaltende Leistung eines Arrays nicht verändern.

RAID ist komplex und viele Faktoren beeinflussen die endgültige Leistung. Einer davon ist die Implementierung des Systems selbst. Eine schlechte Implementierung kann zu Latenzzeiten führen. Oder es werden die verfügbaren Spindeln nicht genutzt (z. B. wenn ein RAID-1-Array nur von einer einzigen Platte liest, anstatt von beiden gleichzeitig!) Es gibt keine einfache Möglichkeit, Mängel in bestimmten Implementierungen zu berücksichtigen. Wir müssen davon ausgehen, dass alle an den Grenzen der Spezifikation arbeiten. Jedes Unternehmens-RAID-System wird dies tun. Es sind hauptsächlich Hobby- und Consumer-RAID-Systeme, die in diesem Aspekt versagen.

Die Rolle der CPU bei der RAID-Leistung

Einige RAID-Typen haben auch dramatische Mengen an Rechenaufwand mit sich gebracht, während dies bei anderen nicht der Fall ist. In erster Linie erfordern Paritäts-RAID-Levels eine umfangreiche Verarbeitung, um Schreibvorgänge zu bewältigen, wobei die verschiedenen Levels unterschiedliche Mengen an Berechnungen für jeden Vorgang benötigen. Dies führt zu Latenzzeiten, beeinträchtigt aber nicht den Durchsatz. Diese Latenzzeit hängt jedoch von der Implementierung des RAID-Levels sowie von der Verarbeitungsleistung des Systems ab.

Bei Hardware-RAID wird dies von einer Allzweck-CPU (oft ein Power- oder ARM-RISC-Prozessor) oder einem benutzerdefinierten ASIC erledigt. Software-RAID übergibt diese Aufgabe an die Server-eigene CPU. Oft ist die Server-CPU hier tatsächlich schneller, verbraucht aber Systemressourcen. ASICs können sehr schnell sein, sind aber teuer in der Herstellung. Diese Latenz wirkt sich auf die Speicherleistung aus, ist aber sehr schwer vorherzusagen und kann von nominal bis dramatisch variieren. Daher werde ich die relative Auswirkung der Latenz bei jedem RAID-Level erwähnen, aber nicht versuchen, sie zu messen. In den meisten RAID-Leistungsberechnungen wird diese Latenzzeit ignoriert. Sie ist aber dennoch vorhanden. Je nach Konfiguration des Arrays kann sie einen spürbaren Einfluss auf eine Arbeitslast haben.

Es sollte erwähnt werden, dass es einen winzigen Einfluss auf die Leistung von Lesevorgängen gibt, der auf die Effizienz der Datenanordnung auf der Festplatte selbst zurückzuführen ist. Paritäts-RAID erfordert, dass sich Daten auf den Festplatten befinden, die während eines gesunden Lesevorgangs nutzlos sind, aber nicht zur Beschleunigung verwendet werden können. Dies führt tatsächlich dazu, dass es etwas langsamer ist. Aber diese Auswirkung ist lächerlich gering und wird normalerweise nicht gemessen und kann daher ignoriert werden.

Faktoren wie die Stripe-Größe beeinflussen natürlich auch die Leistung. Da dies aber konfigurierbar ist und kein intrinsisches Artefakt in einem Level, werde ich es hier ignorieren. Es ist kein Faktor bei der Auswahl eines RAID-Levels selbst, sondern nur bei der Konfiguration eines einmal gewählten.
Nahaufnahme der Datenserver während der Arbeit. Blaue LED-Leuchten blinken. Das Bild kann Cloud Computing, Informationsspeicherung usw. darstellen oder den perfekten Technologiehintergrund darstellen.


Lese-/Schreib-Verhältnis für die Speicherung

Der letzte Faktor, den ich erwähnen möchte, ist das Lese-/Schreibverhältnis von Speicheroperationen. Einige RAID-Arrays werden fast ausschließlich für Leseoperationen verwendet, einige fast ausschließlich für Schreiboperationen. Die meisten werden eine Mischung aus beidem verwenden, wahrscheinlich etwa achtzig Prozent Lesen und zwanzig Prozent Schreiben. Dieses Verhältnis ist sehr wichtig, um die Leistung zu verstehen, die Sie von Ihrem spezifischen Array erhalten werden, und um zu verstehen, wie sich jeder RAID-Level auf Sie auswirkt. Ich bezeichne dies als die Lese/Schreib-Mischung.

Wir messen die Speicherleistung hauptsächlich in IOPS. IOPS steht für Input/Output Operations Per Second (ja, ich weiß, dass die Buchstaben nicht gut zusammenpassen, aber es ist, was es ist.) Ich verwende außerdem die Begriffe RIOPS für Read IOPS, WIOPS für Write IOPS und BIOPS für Blended IOPS, was einem Verhältnis von 80/20 oder so entsprechen würde. Viele Leute sprechen über Speicherleistung mit einer einzigen IOPS-Zahl. Wenn dies getan wird, meinen sie normalerweise Blended IOPS im Verhältnis 50/50. Allerdings läuft selten ein Workload bei 50/50, sodass diese Zahl extrem irreführend sein kann. Wir brauchen zwei Zahlen, RIOPS und WIOPS, um die Leistung zu verstehen. Wir können diese beiden zusammen verwenden, um jede beliebige IOPS-Mischung zu finden, die wir benötigen.  Eine 50/50-Mischung ist zum Beispiel so einfach wie (RIOPS * .5) + (WIOPS * .5). Die häufigere 80/20-Mischung wäre (RIOPS * .8) + (WIOPS * .2).

Nachdem wir nun einige Kriterien und Hintergrundwissen festgelegt haben, werden wir uns mit unseren RAID-Levels selbst befassen und sehen, wie die Leistung zwischen ihnen variiert.

Für alle RAID-Levels berechnen wir die Lese-IOPS-Zahl mit NX. Dies bezieht sich natürlich nicht auf die nominalen Overhead-Zahlen, die ich oben erwähnt habe. Dies ist eine "Best-Case"-Zahl. Aber die reale Zahl ist so nah, dass es sehr praktisch ist, einfach diese Formel zu verwenden. Nehmen Sie einfach die Anzahl der Spindeln (N) und multiplizieren Sie diese mit der IOPS-Leistung eines einzelnen Laufwerks (X). Beachten Sie, dass Laufwerke oft eine unterschiedliche Lese- und Schreibleistung haben. Verwenden Sie also unbedingt die Lese-IOPS-Rate oder getestete Geschwindigkeit des Laufwerks für die Berechnung der Lese-IOPS und die Schreib-IOPS-Rate oder getestete Geschwindigkeit für die Berechnung der Schreib-IOPS.

Praktische RAID-Entscheidungsfindung
RAID 0-Leistung

RAID 0 ist der am einfachsten zu verstehende Level, da es effektiv keinen Overhead gibt, um den man sich kümmern muss, keine Ressourcen verbraucht werden, um es zu betreiben, und sowohl Lesen als auch Schreiben den vollen Nutzen von jeder Spindel bekommen, zu jeder Zeit. Für RAID 0 ist unsere Formel für die Schreibleistung also sehr einfach: NX. RAID 0 ist immer die höchste Leistungsstufe.

Ein Beispiel wäre ein RAID 0-Array mit acht Spindeln. Wenn ein einzelnes Laufwerk in dem Array 125 IOPS liefert, würde unsere Berechnung von N = 8 und X = 125 ausgehen, also 8 * 125, was 1.000 IOPS ergibt. Sowohl die Lese- als auch die Schreib-IOPS sind hier gleich. Es ist also extrem einfach, denn wir erhalten 1K RIOPS, 1K WIOPS und 1K mit beliebigen Mischungen davon - sehr einfach. Wenn wir die absoluten IOPS einer einzelnen Spindel nicht kennen würden, könnten wir uns auf ein RAID 0 mit acht Spindeln beziehen, das 8X Blended IOPS liefert.


RAID 10-Leistung
RAID 10 hat den am zweiteinfachsten zu berechnenden Level. Da es sich bei RAID 10 um einen RAID 0-Stripe aus Spiegelsätzen handelt, müssen wir uns keine Gedanken über den Overhead des Stripes machen, aber jeder Spiegel muss die gleichen Daten zweimal schreiben, um die Spiegelung zu erzeugen. Dadurch halbiert sich unsere Schreibleistung im Vergleich zu einem RAID 0-Array mit der gleichen Anzahl von Laufwerken. Daraus ergibt sich eine Formel für die Schreibleistung von einfach: NX/2 oder .5NX.

Es ist zu beachten, dass RAID 10 bei gleicher Kapazität und nicht bei gleicher Anzahl von Spindeln die gleiche Schreibleistung wie RAID 0 hat, aber die doppelte Leseleistung - einfach weil es doppelt so viele Spindeln benötigt, um die gleiche Kapazität zu erreichen.

Ein RAID-10-Array mit acht Spindeln wäre also N = 8 und X = 125. Unsere resultierende Berechnung ergibt (8 * 125)/2, was 500 WIOPS oder 4X WIOPS entspricht. Eine 50/50-Mischung würde zu 750 Blended IOPS führen (1.000 Lese-IOPS und 500 Schreib-IOPS).

Diese Formel gilt für RAID 1, RAID 10, RAID 100 und RAID 01 gleichermaßen.

Unübliche Optionen wie Triple Mirroring in RAID 10 würden diesen Schreibabzug verändern. RAID 10 mit Dreifach-Spiegelung wäre z. B. NX/3.

Verstehen und Verwenden von RAID 10
RAID 5 ist veraltet und sollte nie in neuen Arrays verwendet werden. Ich erwähne es hier, weil es ein bekannter und häufig verwendeter RAID-Level ist und seine Leistung verstanden werden muss. RAID 5 ist der grundlegendste der modernen Paritäts-RAID-Level. RAID 2, 3 und 4 sind nicht mehr in Produktionssystemen zu finden und daher werden wir hier nicht auf ihre Leistung eingehen. RAID 5 wird heute zwar nicht mehr empfohlen, bildet aber die Grundlage für andere moderne Paritäts-RAID-Level und ist daher wichtig zu verstehen.

Paritäts-RAID fügt eine etwas komplizierte Notwendigkeit hinzu, die Parität bei jedem Schreibvorgang auf die Festplatte zu überprüfen und neu zu schreiben. Das bedeutet, dass ein RAID-5-Array die Daten lesen, die Parität lesen, die Daten schreiben und schließlich die Parität schreiben muss. Vier Operationen für jede effektive. Das gibt uns einen Schreibabzug bei RAID 5 von vier. Die Formel für die RAID 5-Schreibleistung lautet also NX/4.

In Anlehnung an das Beispiel mit acht Spindeln, bei dem die Schreib-IOPS einer einzelnen Spindel 125 beträgt, würden wir also die folgende Berechnung erhalten: (8 * 125)/4 oder 2X Write IOPS, was 250 WIOPS ergibt. Bei einer 50/50-Mischung würde dies zu 625 Blended IOPS führen.
RAID 6-Leistung

RAID 6 ist nach RAID 10 wahrscheinlich der häufigste und nützlichste RAID-Level, der heute verwendet wird. RAID 6 basiert jedoch auf RAID 5 und verfügt über eine weitere Paritätsebene. Das macht es dramatisch sicherer als RAID 5, was sehr wichtig ist, führt aber auch zu einem dramatischen Schreibnachteil. Bei jedem Schreibvorgang müssen die Festplatten die Daten lesen, die erste Parität lesen, die zweite Parität lesen, die Daten schreiben, die erste Parität schreiben und dann schließlich die zweite Parität schreiben. Das ergibt einen sechsfachen Schreibabzug, was ziemlich dramatisch ist. Unsere Formel lautet also NX/6.

Wenn wir unser Beispiel fortsetzen, erhalten wir (8 * 125)/6, was ~167 Write IOPS oder 1,33X ergibt. In unserem 50/50-Blend-Beispiel entspricht dies einer Leistung von 583,5 Blended IOPS. Wie Sie sehen können, verursachen Paritätsschreibvorgänge einen sehr schnellen Abfall der Schreibleistung und einen spürbaren Abfall der gemischten Leistung.
RAID 7 (auch bekannt als RAID 5.3 oder RAID 7.3) Leistung

RAID 7 ist ein etwas untypischer Level mit Dreifach-Parität, der auf der bestehenden Einfach-Parität von RAID 5 und der bestehenden Doppel-Parität von RAID 6 basiert. Die einzige aktuelle Implementierung von RAID 7 ist ZFS' RAIDZ3. Da RAID 7 den gesamten Overhead von RAID 5 und RAID 6 plus den zusätzlichen Overhead der dritten Paritätskomponente enthält, haben wir einen achtfachen Schreibabzug. Unsere Formel zur Ermittlung der RAID-7-Schreibleistung lautet also NX/8.

In unserem Beispiel würde dies bedeuten, dass (8 * 125)/8 125 Write IOPS oder 1X ergeben würde. Mit acht Laufwerken in unserem Array würden wir also nur die Schreibleistung eines einzelnen, eigenständigen Laufwerks erhalten. Das ist ein erheblicher Overhead. Unsere gemischten 50/50 IOPS würden sich auf nur 562,5 belaufen.

Lesen Sie mehr: Warum RAID kein Backup ist
Komplexe RAID-Leistung

Komplexe RAID-Levels oder verschachtelte RAID-Levels wie RAID 50, 60, 61, 16 usw. können mithilfe der oben genannten Informationen ermittelt werden. Sie können das RAID in seine Komponenten zerlegen und die oben angegebenen Formeln anwenden. Es gibt keine einfache Formel für diese Level, da sie unterschiedliche Konfigurationen haben. Es ist notwendig, sie in ihre Komponenten aufzuschlüsseln und die Formeln mehrfach anzuwenden.

RAID 60 mit zwölf Laufwerken, zwei Sätzen von sechs Laufwerken, bei denen jedes Laufwerk 150 IOPS bietet, würde mit zwei RAID 6 durchgeführt werden. Es wäre das NX von RAID 0, wobei N zwei ist (für zwei RAID 6-Arrays) und das X die resultierende Leistung jedes RAID 6 ist.  Jeder RAID 6-Satz würde (6 * 150)/6 betragen. Das vollständige Array wäre also 2((6 * 150)/6). Das ergibt 300 Write IOPS.

Das gleiche Beispiel wie oben, aber konfiguriert als RAID 61, ein gespiegeltes Paar von RAID-6-Arrays, würde die gleiche Leistung pro RAID-6-Array ergeben, aber angewendet auf die RAID-1-Formel, die NX/2 lautet (wobei X die resultierende Leistung der einzelnen RAID-Arrays ist). Die endgültige Formel wäre also 2((6 * 150)/6)/2, was 150 Write IOPS von zwölf Laufwerken ergibt.
Programmiercode abstrakter technologischer Hintergrund des Softwareentwicklers und Computerskript
Leistung als Faktor der Kapazität

Wenn wir RAID-Leistungsformeln erstellen, denken wir an diese in Bezug auf die Anzahl der Spindeln, was unglaublich sinnvoll ist. Dies ist sehr nützlich, um die Leistung eines vorgeschlagenen Arrays oder sogar eines bestehenden Arrays zu bestimmen, bei dem eine Messung nicht möglich ist, und erlaubt uns, die relative Leistung zwischen verschiedenen vorgeschlagenen Optionen zu vergleichen. In diesen Begriffen denken wir allgemein über die RAID-Leistung nach.


Dies ist jedoch nicht immer eine gute Herangehensweise, da wir RAID typischerweise als Faktor der Kapazität und nicht der Leistung oder Spindelanzahl betrachten. Es ist sehr selten, aber durchaus möglich, dass jemand ein RAID-6-Array mit acht Laufwerken gegenüber einem RAID-10-Array mit acht Laufwerken in Betracht zieht. Hin und wieder wird dies aufgrund einer Gehäusebeschränkung oder einem anderen, ähnlichen Grund vorkommen. Aber typischerweise betrachten wir RAID-Arrays vom Standpunkt der gesamten Array-Kapazität (d.h. der Kapazität, die wir nutzen können) und nicht von der Anzahl der Spindeln, der Leistung oder einem anderen Faktor. Es ist daher seltsam, dass wir dann dazu übergehen, die RAID-Leistung als Funktion der Spindelanzahl zu betrachten.

Wenn wir unseren Blickwinkel ändern und uns auf die Kapazität als gemeinsamen Faktor konzentrieren, während wir immer noch davon ausgehen, dass die individuelle Laufwerkskapazität und -leistung (X) zwischen den Vergleichsgeräten konstant bleibt, erhalten wir eine völlig andere Leistungslandschaft. Dabei sehen wir zum Beispiel, dass RAID 0 nicht mehr der performanteste RAID-Level ist und dass die Leseleistung dramatisch variiert, anstatt konstant zu sein.

Die Kapazität ist eine unbeständige Sache, aber wir können sie auf die Anzahl der Spindeln destillieren, die notwendig sind, um die gewünschte Kapazität zu erreichen. Das macht diese Diskussion viel einfacher. Unser erster Schritt besteht also darin, die für die Rohkapazität benötigte Spindelanzahl zu bestimmen. Wenn wir eine Kapazität von 10 TB benötigen und 1-TB-Laufwerke verwenden, benötigen wir beispielsweise zehn Spindeln. Oder wenn wir 3,2 TB benötigen und 600-GB-Laufwerke verwenden, würden wir sechs Spindeln benötigen. Wir werden, anders als bisher, unsere Spindelanzahl als "R" bezeichnen. Wie zuvor wird die Leistung des einzelnen Laufwerks als "X" dargestellt. ("R" wird hier verwendet, um zu verdeutlichen, dass es sich um den Raw Capacity Count handelt, und nicht um die Gesamtzahl der Spindeln).

RAID 0 bleibt einfach. Die Leistung ist immer noch RX, da es keine zusätzlichen Laufwerke gibt. Sowohl Lese- als auch Schreib-IOPS sind einfach NX.

RAID 10 hat RX Write IOPS aber 2RX Read IOPS. Das ist dramatisch. Wenn wir die Leistung als Faktor der stabilen Kapazität betrachten, stellen wir plötzlich fest, dass RAID 10 die doppelte Leseleistung gegenüber RAID 0 hat!

RAID 5 wird etwas schwieriger. Die Schreib-IOPS werden ausgedrückt als ((R + 1) * X)/4. Die Lese-IOPS werden ausgedrückt als ((R +1) * X).

RAID 6 folgt, wie zu erwarten, dem Muster, das RAID 5 vorgibt. Die Write IOPS für RAID 6 sind ((R + 2) * X)/6. Und die Lese-IOPS werden als ((R + 2) * X) angegeben.

RAID 7 fällt genau in diese Kategorie. RAID 7 Write IOPS wären ((R + 3) * X)/8. Und die Lese-IOPS sind ((R + 3) * X).

Dieser Blickwinkel ändert die Art und Weise, wie wir über die Leistung denken, und wenn wir nur die Leseleistung betrachten, wird RAID 0 zum langsamsten RAID-Level und nicht zum schnellsten, und RAID 10 wird zum schnellsten sowohl für das Lesen als auch für das Schreiben, unabhängig davon, wie die Werte für R und X sind!

Nehmen wir ein reales Beispiel mit 10 2 TB-Laufwerken, um eine nutzbare Kapazität von 20 TB zu erreichen, wobei jedes Laufwerk eine Leistung von 100 IOPS hat, und nehmen wir eine 50/50-Mischung an. Die resultierenden IOPS wären: RAID 0 mit 1.000 Blended IOPS, RAID 10 mit 1.500 Blended IOPS (2.000 RIOPS / 1.000 WIOPS), RAID 5 mit 687. 5 Blended IOPS (1.100 RIOPS / 275 WIOPS), RAID 6 mit 700 Blended IOPS (1.200 RIOPS / 200 WIOPS) und schließlich RAID 7 mit 731,25 Blended IOPS (1.300 RIOPS / 162,5 WIOPS.) RAID 10 ist hier ein dramatischer Gewinner.
Latenz und Systemauswirkungen mit Software-RAID

Wie ich bereits erwähnt habe, gibt es bei RAID 0 und RAID 10 praktisch keinen System-Overhead zu berücksichtigen. Der Spiegelungsvorgang erfordert im Wesentlichen keinen Rechenaufwand und ist im Grunde genommen unermesslich klein. Parity-RAID hat einen Rechenaufwand, der zu einer Latenz auf der Speicherebene und zum Verbrauch von Systemressourcen führt. Wenn wir Hardware-RAID verwenden, sind diese Ressourcen natürlich für das RAID-Array bestimmt. Sie haben keine andere Funktion als in dieser Rolle verbraucht zu werden. Wenn wir jedoch Software-RAID verwenden, handelt es sich um allgemeine Systemressourcen (hauptsächlich CPU), die für die Verarbeitung des RAID-Arrays verbraucht werden.

Die Auswirkung selbst auf ein sehr kleines System mit einer großen Menge an RAID ist immer noch sehr gering, aber sie kann gemessen werden und sollte, wenn auch nur leicht, berücksichtigt werden. Latenz und Systemauswirkungen stehen in direkter Beziehung zueinander.

Es gibt keine einfache Möglichkeit, Latenz und Systemauswirkungen für verschiedene Stufen anzugeben. Hier ist eine Möglichkeit, wie wir es ausdrücken können:

    RAID 0 und RAID 10 haben effektiv keine Latenz oder Auswirkung.
    RAID 5 hat eine gewisse Latenz und Auswirkung
    RAID 6 hat ungefähr die doppelte Latenzzeit und Auswirkung wie RAID 5
    RAID 7 hat ungefähr die dreifache Rechenlatenz und Auswirkung wie RAID 5


In vielen Fällen werden diese Latenz und die Auswirkungen auf das System so gering sein, dass sie mit Standard-Systemwerkzeugen nicht gemessen werden können. Da moderne Prozessoren immer leistungsfähiger werden, werden die Latenzzeit und die Auswirkungen auf das System weiter abnehmen. Die Auswirkungen werden für RAID-5- und RAID-6-Systeme selbst auf Low-End-Hardware seit etwa 2001 als vernachlässigbar angesehen. Auf stark belasteten Systemen mit einer großen Menge an Paritäts-RAID-Aktivität kann es zu Konflikten zwischen dem RAID-Subsystem und anderen Prozessen kommen, die Systemressourcen benötigen.

Zuletzt geändert: Samstag, 12. Juni 2021, 19:27