onBoard Raid einrichten und Tests


Programme werden immer umfangreicher und damit in der Dateigröße immer umfangreicher, die Folge davon ist immer längere Ladezeiten bis die Anwendung startet.

Um dem entgegen zu wirken benötigt man entweder noch schnellere Festplatten (SSD ist allerdings noch sehr teuer) oder man verwendet ein Raid-System.

Fast alle Mainboards haben heut zu Tage Raidcontroller in ihren Chips integriert, was spricht dagegen, dieses onBoard-Raid einzusetzen?
Das Einzige was dagegen sprechen könnte wäre unter anderem die Angst davor ein solches Raid einzurichten oder die fehlenden gleichen Festplatten.

Wenn Du schon einmal Einstellungen im BIOS des Computers erledigt hast und Du zwei baugleiche Festplatten hast, dann kannst Du diese Beschreibungen hier selbst nachvollziehen, natürlich wie immer auf eigene Gefahr.
Falls Du noch nicht im BIOS hantiert hast, dann schau Dir Deine Unterlagen zum Mainboard an um zu erfahren, wie Du in Dein BIOS gelangst,
oder starte Deinen PC und schau nach folgenden Schriftzug
Press "TASTE" to enter setup
Auf die "TASTE" musst Du beim Start drücken um nun ins BIOS zu gelangen (oftmals "del" -> entfernen).

Im BIOS mußt Du nun den Raid-Controller aktivieren - denke aber bitte daran, dass damit unter Umständen alle Daten verloren gehen können, also sichere vorher Deine Daten!
Auf dem von mir verwendeten Mainboard "ASUS M4N75TD EVO" wird die Einstellung unter "Main", hier dann "Storage Configuration" und hier gehst Du in "SATA Mode select".
Den SATA Mode select stellst Du nund von "IDE Mode" auf "Raid Mode" um, verlässt nun das BIOS mit den neuen Daten speichern und der erste Schritt ist getan.

Mit dem Beenden der BIOS-Einstellungen und deren Speicherung startet der Computer neu und Du musst jetzt in die Raideinstellungen gehen, was bei dem hier verwendeten M4N75TD EVO mit der "F10"-Taste geschieht, Voraussetzung ist natürlich, dass Du 2 baugleiche Festplatten an den Controller angeschlossen hast.
Idealer Weise sollten die Raid-Platten am Controlleranschluss 1 bis 4 sein und Einzellaufwerke am Controlleranschluss 5 und 6 sein.

In das Raid-Menü (Raid Setuo Untelity) gelangst Du in dem Du der Anweisung auf dem Bildschirm folgst:
Press "TASTE" to enter Raid setup utiliy ...
Auf dem Mainboard M4N75TD EVO ist das die "F10"-Taste, woraufhin man dann beim Betätigen der Taste auch ins Raid-Menü gelangt.

Verwende nun die Bilderserie - Start ist unten links. Hier wird mit einem bereits erstelltem Raid begonnen, welches gelöscht wird um ein neues zu erstellen, für ein ganz neues Arry startest Du mit dem Bild Nummer 5.

Bild 1: Um in das Raid-Menü zu gelangen musst Du die entsprechende Taste drücken - hier ist es die F10-Taste
Bild 2: Da hier ein Raid-Array bereits existiert wird es auch angezeigt, um es zu löschen oder die Einstellungen anzusehen musst Du die Enter-Taste betätigen
Bild 3: Um ein bereits bestehendes Raid-Array zu löschen betätigst Du die "D"-Taste Deiner Tastatur.
Bild 4: Die Sicherheitsabfrage mußt Du jetzt noch mit YES bestätigen - auf der deutschen Tastatur ist dies allerdings die "Z"-Taste und nicht wie im Bild die Y-Taste.
Bild 5: Nun bist Du im Hauptmenü, mit der "TAB"-Taste wechselst Du die Felder (Raid Mode, Stripe Block, Free Disks, Array Disks, ...),
mit den Pfeil-Tasten (rechts/Links) verschiebst Du die Festplatten zwischen Free Discs und Array Discs. Im Raid Mode stellst Du das gewüschte Raid ein - Striped (oder Striping) = Raid0, Mirrored (oder Mirroring) = Raid1, Striped Mirrored (oder Stripe Mirroring) = Raid0+1 und Spanning = Raid5.
Nun kannst Du noch den Stripe Block einstellen, hier kannst Du folgende Größen auswählen: 8k, 16k, 32k, 64k, 128k und optimal. Meine Erfahrungen haben gezeigt, das eine feste Einstellung besser ist (64k entspricht dabei optimal), empfohlene Größen für Windows sind 64k und 128k.
Bild 04
Bild 05
Bild 06
Bild 07
Bild 08
Bild 3
Bild 2
Bild 1
Bild 09
Bild 10
Bild 11
Bild 6: Bevor Du Dein Raid-Array speicherst noch einmal alles prüfen - nur baugleiche HDD´s verwendet? Raid Mode richtig? Stripe Block richtig?
Bild 7: Wenn Du alles richtig eingestellt hast, dann beendest Du mit der "F7"-Taste, Finish, das Raid- Erstellungsmenü.
Bild 8: Da durch die Erstellung des Raid-Arrays alle bisherigen Daten auf diesen Festplatten verloren gehen kommt nun die Sicherheitsabfrage ob Du das wünschst, wenn ja, dann verwendest Du wieder die"Z"-Taste für Yes (Z und Y Taste in englisch zu deutscher Tastatur getauscht).
Bild 9: Mit der Erstellung eines Raid-Arrays muss auch der MBR (Master Boot Record) geändert werden, damit werden auch alle bisher erstellten Partitionen endgültig gelöscht, für das fortfahren, wenn gewünscht, verwendest Du wieder die "Z"-Taste.
Bild 10: Im Raid-Hauptmenü kannst Du die Eckdaten Deines erstellten Raid-Arrays noch einmal ansehen und verlässt dieses mit der Tastenkombination "STRG" und "X" (Exit). Damit startet der Computer neu.
Bild 11: Beim nun erfolgendem Neustart siehst Du auch Dein erstelltes neues Raid-Array - hier aufgeführt unter "Detecting storage devices ... (1)".
(PS: Bilder sind aus der Serie meiner Tests, Raid-Arrays müssen hier daher nicht übereinstimmen.)

Da Du jetzt mit einer anderen Festplatte arbeitest, dem Raid-Array, ist es sehr wahrscheinlich, dass Du noch die Bootoptionen im BIOS anpassen musst.

Bevor Du Dich aber in dieses Unterfangen wagst, ein Raid-Array zu erstellen, schau Dir bitte vorher meine Vergleichstests zwischen Einzel-HDD und Raid-Arrays an.

Testsystem:
Mainboard ASUS M4N75TD, Phenom II X4 945 (C2B), 4 GB Kingston value select 1333 MHZ, WinXP SP3 (separate HDD für gleiche Testbedingungen), HIS ATI Radeon 4850

Vergleichstests Einzel-HDD und verschiedene Raid-Array auf onBoard-Raidcontroller
(rot = Stripe Block 64k, blau = Stripe Block 128k, Bestwerte unterstrichen)

 
1 HDD
Raid0 2HDD
Raid0 2HDD
Raid0 3HDD
Raid0 3HDD
Raid5 3HDD
Raid5 3HDD
HD Tach
 
 
 
 
 
 
 
Random Access (ms)
13,6
13,3
13,7
13,4
13,4
13,2
13,3
CPU-Auslastung (%)
10
4
4
9
9
6
5
mittel Lesen (MB/s)
122,9
123,5
139,7
115
129,3
60,9
77,2
Burst Speed (MB/s)
194,3
143
185,5
139,9
163,1
141,9
179,1
HD Tune
 
 
 
 
 
 
 
mittel Lesen (MB/s)
117,2
159
154,2
153,9
147,4
56
64,4
Access Lesen (ms)
13,7
13,6
13,6
13,6
13,6
13,5
13,3
Burst Lesen (MB/s)
149,2
149
148,8
148,1
148,4
147,4
147,5
CPU Read (%)
11,4
7,2
9,7
7,1
7,8
5
6
mittel Schreiben (MB/s)
105,8
109,9
110,1
109,5
112,8
20,6
23,7
Access Schreiben (ms)
5,93
2,45
2,29
1,12
1,12
16,6
16,7
Burst Schreiben (MB/s)
137,3
134
134,9
132,9
133
152,2
147,5
CPU Schreiben (%)
12,5
12,8
13,4
13
13,6
6,3
7,2
Random
 
 
 
 
 
 
 
mittel Lesen (IOPS)
53
32
33
23
24
23
24
mittel Schreiben (IOPS)
68
88
89
96
101
22
22

Hier die Bilder zu meinen Tests:





Fazit onBoard-Raid:
Die onBoard-Kontroller für Raid-Arrays von AMD sind scheinbar leistungsmäßig begrenzt da mehr als 160 MB/s im Lesen und 115 MB/s im Schreiben nicht erreicht werden.
Bei Intel-Systemen mit dem ICH10 werden im Raid0 mit 2 HD502HJ etwa 200 MB/s erreicht was dem normalen Wert entspricht.
Damit kann ich onBoard-Kontroller bei AMD-Systemen nicht für ein Raid-System empfehlen.