Übereinstimmende oder nicht übereinstimmende Laufwerke für RAID-Arrays?

18

Wenn man sich umschaut, gibt es widersprüchliche Informationen, von denen einige stark auf das eine oder andere hindeuten.

Nach meinem Verständnis ist das Problem bei angepassten Laufwerken, dass der Verschleiß bei beiden Laufwerken mehr oder weniger gleich ist, so dass das Risiko, dass das zweite Laufwerk mit oder sehr bald nach dem ersten ausfällt, ziemlich hoch ist.

Die Leute behaupten auch, dass angepasste Laufwerke eine wesentlich höhere Leistung erbringen, vorausgesetzt, die nicht angepassten Laufwerke sind mehr oder weniger gleich (z. B. 2, 1 TB SATA II-Laufwerke mit 7200 U / min und 32 MB Cache) Eine hat eine Lesegeschwindigkeit von 128 MB / s und die andere eine Lesegeschwindigkeit von 150 MB / s. Ich schätze, verschiedene andere geringfügige Unterschiede verursachen tatsächlich einen nennenswerten Leistungsverlust, dh möglicherweise schlechter als zwei übereinstimmende 128 MB / s-Laufwerke, oder RAID ist es dir eigentlich egal und gibst du eine optimale Lösung (zB bis zu 278MB / s Gesamtlesegeschwindigkeit für RAID 0 und 1) und ähnliches für andere RAID mit mehr "unübertroffenen" Laufwerken (5 und 1 + 0 kommen in den Sinn als Möglichkeiten)?

Außerdem konnte ich nicht viele Informationen darüber finden, wie sich dies bei verschiedenen RAID-Setups unterscheidet, z. B. RAID 0 oder RAID 1, Software- oder Hardware-RAID usw. Ich gehe davon aus, dass solche Dinge einen Effekt haben, und das ist nicht bei allen gleich RAID im Allgemeinen?

Wille
quelle
Sie können das gleiche Modell kaufen, eines neu und eines für raid1, wenn das ein Problem ist.
Inf3rno

Antworten:

17

Bei einem RAID 1 zu beachtende Punkte:

Die LANGSAMKEIT der Antriebe ... bestimmt die Gesamtgeschwindigkeit.

Das KLEINERE der Laufwerke ... bestimmt die Gesamtgröße.

Wenn Sie mit , dass ok .... es ist viel besser , TO - Laufwerk so unterschiedlich wie möglich zu haben. Zu unterschiedlichen Zeiten in verschiedenen Läden von verschiedenen Herstellern gekauft.

Grund? Wenn die Laufwerke ausfallen ... ICH MÖCHTE, dass sie zu verschiedenen Zeiten ausfallen ... nicht zur gleichen Zeit.

Super_PC_Chick
quelle
Was ist mit lesen? Ich gehe davon aus, dass es vom Controller / Treiber abhängt, aber wenn gelesene Daten von den beiden Festplatten NICHT vom Controller überprüft / verglichen werden, könnte die Lesegeschwindigkeit gleich der schnellsten Festplatte sein, oder? Und wenn Sie die Cache-Schreibfunktion aktiviert haben (auch unter Betriebssystemen), leidet die Schreibgeschwindigkeit möglicherweise nicht so stark, wenn ein Laufwerk langsam ist. Wenn dies zutrifft, könnte man einen billigen langsamen + teuren schnelleren Langzeitantrieb mit einem guten und billigen Leistungsaufbau kombinieren. Aber ich wiederhole, ich denke, es hängt vom Controller / Treiber ab. Es könnte interessant sein, einen Testaufbau durchzuführen. Man könnte mit dem Intel onboard sata contr beginnen.
MrCalvin
Nicht wahr für btrfs-Software-RAID.
Inf3rno
@ inf3rno Warum das?
dim
@dim Es können Festplatten mit unterschiedlichen Größen verwendet werden, und wenn Sie über genügend Festplatten verfügen, kann der gesamte Speicherplatz darauf verwendet werden.
Inf3rno
@ inf3rno richtig, aber es macht den Vorschlag, Festplatten von verschiedenen Marken / Chargen zu erhalten, nicht ungültig. Ich dachte du sprichst darüber.
dim
3

Die Vorteile von Matched Drives sind mehr eine wertökonomische Haltung. Das Array ist nur so schnell wie das langsamste Laufwerk. Andere Faktoren sind logisch und nicht physikalisch (falsch ausgerichtetes Streifenarray).

surfasb
quelle
Wenn Sie also sagen, dass ein Laufwerk mit 200 MB / s und ein Laufwerk mit 150 MB / s in RAID 1 das Sagen haben, wäre die maximale Lesegeschwindigkeit 300 MB / s, nicht 350 MB / s?
Wird
Die Lese- und Schreibvorgänge müssen mehr oder weniger gleichzeitig mit den Laufwerken erfolgen. Bestimmte Controller könnten dies theoretisch (und möglicherweise auch in der Praxis) auf Controllerebene erledigen, aber wenn eines der Laufwerke langsamer ist, müssten Sie trotzdem darauf warten.
Shinrai
2
All dies hängt in hohem Maße vom verwendeten RAID-Controller ab. Einige RAID-Controller verfügen über viel Cache, sodass sie das Warten auf dem Laufwerk verringern können. Da es sich jedoch um ein RAID handelt, wird der direkte Zugriff auf das Laufwerk langsamer, AUCH WENN die Geschwindigkeit der Laufwerke übereinstimmt . Der Raid-Controller wird zu einem großen Teil des Performance-Puzzles.
Zeke Hansell
Zeke bringt einen guten Punkt vor. Je nach RAID-Controller können die Unterschiede bei nicht angepassten Laufwerken erheblich verringert werden.
Surfasb
@ZekeHansell Wie kommt es, dass RAID langsamer wird? Sollte RAID 1 im Vergleich zu einem einzelnen Laufwerk nicht schnellere Lesegeschwindigkeiten bieten?
Pavel Tankov
2

Die Verwendung passender Laufwerke ist nicht wichtig. Vor allem bei "normalen Bedingungen"

  1. Preis-Leistungs-Verhältnis: Wenn Sie nicht wirklich High-End-Geräte (z. B. SSD) mit Low-End-Laufwerken (alte Festplatte) verwenden, sparen Sie nicht durch den Einsatz passender Laufwerke, zumindest nicht in erheblichem Umfang. Wenn Sie ein 1-TB-Laufwerk mit 32-MB-Cache von zwei Herstellern verwenden, sind die Preise in der Regel gleich hoch.

  2. Fehlgeschlagen: Es ist möglich, dass Festplatten aus demselben Stapel gleichzeitig ausfallen. Die Wahrscheinlichkeit ist höher, aber nicht wirklich hoch. Für RAID0 spielt es keine Rolle, in diesem Fall ist es möglicherweise besser, identische Laufwerke zu haben - wenn eines ausfällt, ist sowieso alles weg. Dies ist wichtig für größere Arrays mit mehreren Festplatten - wenn Sie 16x 2 TB in RAID5 haben, dauert die Wiederherstellung lange (wahrscheinlich Tage), und es ist eine Katastrophe, wenn eine andere Festplatte ausfällt. Mit RAID1 ist dies kein großes Problem.


Geschwindigkeit: Nein, normales RAID-Controller- / Software-RAID kann nicht die volle Leistung von Festplatten mit unterschiedlichen Geschwindigkeiten nutzen. In RAID1 / RAID0 ist auf beiden Festplatten alles zu 50% gestreift (in RAID1 wird alles gleich gespiegelt). 50% der Lese- und Schreibvorgänge werden auf jede Festplatte ausgeführt, unabhängig von der Festplattengeschwindigkeit.

Olli
quelle
2
RAID war ursprünglich als "preiswertes" Laufwerk gedacht, aber es ist längst kein billiges Mittel mehr, mehrere Laufwerke zu verwenden, sondern ein fester Kern für die kugelsichere Redundanz.
Zeke Hansell
5
Hatte einen Freund, der ein frühes Raidsystem gekauft hat. Alle 5 Antriebe waren aufgrund eines Fabrikproblems mit dem im Werk verwendeten Schmiermittel genau zur gleichen Zeit belegt und stammten alle aus der gleichen Produktionscharge. Sag nicht, dass es nicht passieren kann.
Zeke Hansell
1
@Zeke: Nein, ich habe nicht gesagt, dass es nicht passieren kann
Olli
1
+1 für die Angabe der Auswirkung der Geschwindigkeit, die Sie von verschiedenen Geschwindigkeitsantrieben erhalten (wie schnell Sie lesen / schreiben können).
Trevor Boyd Smith