Was sind die theoretischen Leistungsunterschiede zwischen einer einzelnen Festplatte und einem RAID-10-Array?

3386
Naftuli Kay

Welche Hardware-RAID-Karten werden nicht berücksichtigt? Welche theoretischen Leistungsverbesserungen sollte ich bei der Verwendung von 4 Festplatten in einem RAID-10-Array im Vergleich zu 1 Festplatte selbst feststellen?

Bei RAID-0 würde ich zum Beispiel etwas erwarten singleDrivePerformance * driveCount, da Lese- und Schreibvorgänge ziemlich gleichmäßig auf alle physischen Festplatten im Array verteilt werden. Auf RAID-1 würde ich es erwarten singleDrivePerformance / 2. Bedeutet dies, dass ich mit RAID-10 die Leistung eines einzelnen Laufwerks doppelt sehen sollte, wenn auch mit Parität?

0

2 Antworten auf die Frage

2
David Schwartz

Bei RAID-1 würde ich singleDrivePerformance / 2 erwarten.

Warum? Schreibvorgänge müssen auf beide Laufwerke übertragen werden. Bei zwei Laufwerken können Sie jedoch doppelt so viele Daten schreiben, dass die Schreibgeschwindigkeit gleich sein sollte. Lesevorgänge können von beiden Laufwerken stammen, daher sollte die Lesegeschwindigkeit verdoppelt werden.

Bedeutet dies, dass ich mit RAID-10 die Leistung eines einzelnen Laufwerks doppelt sehen sollte, wenn auch mit Parität?

Bei einem RAID 10 mit vier Laufwerken und sequenziellen Lesevorgängen sollten Sie die vierfache Leistung sehen. Sie können von allen vier Laufwerken mit voller Geschwindigkeit lesen. Bei nicht sequentiellen Lesevorgängen liegt die Leistung zwischen der doppelten Leistung (wenn alle Lesevorgänge von denselben beiden Laufwerken stammen) und viermal (wenn sie besser verteilt sind).

Sequentielle Schreibvorgänge sollten doppelt so schnell sein. Alle Daten müssen zweimal geschrieben werden. Mit vier Laufwerken können Sie jedoch das Vierfache schreiben. Nicht sequentielle Schreibvorgänge werden irgendwo zwischen doppelt so schnell (wenn sie gleichmäßig über beide Paare verteilt werden) bis zur gleichen Geschwindigkeit (wenn sie alle zweimal zum selben Paar gehen müssen).

1
Baarn

Depending on your RAID driver the perfomance increase differs, but basically:

On RAID 0 (striping) your read and write performance goes up by the number of drives, because one half of the data is on one disk and the other half is one the other disk.

On RAID 1 (mirroring) your write perfomance stays the same, because data has to be written to both disks. But your read performance can go up by the number of disks, because data can be read independently from each disk.

Compared to a single drive the performance of a RAID10 or RAID01 (both requiring 4 drives) read perfomance goes up by 4 and write performance by 2.

There is no parity on RAID 0 or 1.

check wikipedia, it basically says the same.