Vorher hatte ich im RAID 10 bis zu 400MB beim Lesen
Warum ist die Performance nicht besser, wenn beide HDs im RAID1 laufen? Wenigstens beim Lesen?
Empfehlungen bzw. Einschätzungen?
Ich habe auf das Software-RAID umgstellt, weil die SSDs einfach nicht beim Setup von Windows 7 erkannt wurden und ich richtige Schwierigkeiten hatte in Kombination mit der Konfiguration des Onboard-Controllers zwischen RAID, AHCI und SATA.
Warum ist die Performance nicht besser, wenn beide HDs im RAID1 laufen? Wenigstens beim Lesen?
Ich zitiere mal aus Wikipedia
Zitat:
Zur Erhöhung der Leseleistung kann ein RAID-1-System beim Lesen auf mehr als eine Festplatte zugreifen und gleichzeitig verschiedene Sektoren von verschiedenen Platten einlesen. Bei einem System mit zwei Festplatten lässt sich so die Leistung verdoppeln. Die Lesecharakteristik entspricht hierbei einem RAID-0-System. Diese Funktion bieten aber nicht alle Controller oder Softwareimplementierungen an. Sie erhöht die Lesegeschwindigkeit des Systems enorm, geht aber auf Kosten der Sicherheit. Eine solche Implementierung schützt vor einem kompletten Datenträgerausfall, aber nicht vor Problemen mit fehlerhaften Sektoren, zumindest falls diese erst nach dem Speichern (read after write verify) auftreten.
Dein Mainboard Controller kann das scheinbar, die Software Implementierung von Windows dagegen nicht. Mag sein, dass man das da auch irgendwo einstellen kann, da bin ich aber überfragt.
---------- Post hinzugefügt 12:46 ---------- Vorheriger Post von at 12:43 ----------
Zitat:
Ich habe auf das Software-RAID umgstellt, weil die SSDs einfach nicht beim Setup von Windows 7 erkannt wurden und ich richtige Schwierigkeiten hatte in Kombination mit der Konfiguration des Onboard-Controllers zwischen RAID, AHCI und SATA.
Windows 7 und Hardware-RAID macht oft unvorhersehbare Schwierigkeiten (siehe auch ein Thread von mir hier irgendwo, den ich jetzt nicht extra suchen mag^^) und sollte man lieber vermeiden.
Bei Windows 8/10 ist das Problem aber behoben, da funktioniert es so wie es soll.
danke für die Antwort!
Ich überlege gerade ernsthaft, ob ich nicht auf Windows 8.1 umsteige.
Wäre damit das Problem mit den SSDs bzw. dem RAID mit den SSDs bei der Installation behoben?
Mit dem Windows 7 Setup gibts ja seitenweise Threads zu dem Thema.
Speziell wenn ich mein MB auf RAID umstelle und die beiden SSDs ins RAID hänge, habe ich keinen Zugriff mehr auf die Platten. Erst die Umstellung auf AHCI und damit einzelne Platten erlaubt mir den Zugriff beim Setup von Win7 auf die Platten.
Aus diesem Umstand heraus entstand dann der Umweg übers Software Raid.
Im Besten Fall habe ich bei meinem gigabyte 890gpa-ud3h Rev 2.0. am Ende dann 6 Laufwerke per SATA angebunden.
seit mehreren Monaten nun bastle ich an einem Problem herum, das mich mittlerweile viel Geld und noch viel mehr Nerven gekostet hat und bei dem ich jetzt wirklich langsam am Ende meiner Geduld angekommen bin:
Ich hatte bisher immer in meinem Haupt-(Arbeits-)PC einen hardware RAID-Controller drin, an dem ein RAID 5 betrieben wurde, um die Sicherheit der Daten zu gewährleisten.
(Zusätzlich wurden einmal im Monat die wichtigsten Daten auf Band gesichert).
Nun ist mir der bisherige Speicherplatz zu wenig geworden und es sollte aufgerüstet werden. Da das alte Board noch kein UEFI Bios hatte und somit keine Datenspeicher über 4 TB unterstützt hätte, wurde der ganze PC aufgerüstet.
- AsRock FM2A88X-EXTREME6+
- AMD A10 7850K
- 8 GiB RAM
- 4x Seagate 4 TB Festplatten
- RAID-Controller (siehe unten)
Das Problem: Es ist nicht möglich, Windows 7 auf dem RAID-Array zu installieren bzw. zum laufen zu bekommen.
Meistens hängt sich der PC schon beim einbinden des RAID-Treibers bei der Windows-Installation auf; der Balken der anzeigt dass der Treiber installiert wird läuft einfach nicht mehr weiter. Bei jedem dritten mal etwa klappt es aber dann doch aus irgend einem Grund und ich kann Windows installieren.
Nach dem ersten Start funktioniert das System für wenige Minuten, irgendwann kann man die Maus nur noch sporadisch bewegen und nichts mehr anklicken. Der Versuch irgendwelche Treiber-Packages für das Mainboard zu installieren führt sofort dazu dass sich alles aufhängt.
Nach dem Drücken der Reset-Taste kann man das System dann nicht mehr hochfahren, der Windows-Ladebildschirm erscheint, das bekannte Windows-Symbol pulsiert und man kann ewig warten, aber weiter passiert nichts mehr.
Windows XP bzw. Windows 8 lassen sich dagegen problemlos auf dem System installieren, alles funktioniert auf Anhieb so wie es sein soll.
Ich möchte jedoch Windows 7 verwenden (XP ist zu alt, mit 8 kann ich mich nicht anfreunden).
Was ich schon ausprobiert habe:
Mehrere verschiedene Mainboards / Prozessoren / Arbeitsspeicher, auch Intel-Systeme (z. B. Core i7 mit einem Z97 Mainboard) habe ich durchprobiert, das Problem tritt bei allen Konfigurationen auf.
Ich habe bereits verschiedenste RAID-Controller von verschiedenen Anbietern getestet, bei allen ist das Problem exakt gleich, hier eine Aufzählung:
- Dell PowerEdge Expandable RAID Controller (PERC) 5/i (Treiber ist in Win7 bereits integriert)
- LSI Megaraid SAS 9260-4i
- LSI MegaRAID SAS 9341-4i
- AMCC 3WARE 9690SA-4i
- Adaptec SAS RAID ASR-6805Q
jeweils mit verschiedenen Controller-BIOS und Treiber-Versionen getestet.
Zudem andere RAID-Level (z. B: RAID 0, RAID 1) mit verschiedenen Anzahlen an angeschlossenen HDDs getestet, auch hier genau das selbe Problem.
Ich habe insgesamt 5 verschiedene ISO-Images von Windows 7 für die Installation ausprobiert (um auszuschließen, dass irgend ein Fehler auf dem Installationsmedium für das Problem verantwortlich ist):
z. B. mit/ohne integiretem SP1, die "N"-Version, eine Version die ich über MSDNAA-gedownloadet habe,... immer das selbe Problem.
Meine Schlussfolgerung: Es ist aus einem mir nicht begreiflichen Grund unmöglich, Windows 7 auf einem RAID-Array zu installieren. Ich glaube ich habe wirklich alles mögliche ausprobiert, nichts hat funktioniert.
Hätte gern ein paar Kommentare dazu.
Zudem würde mich interessieren, ob schon mal jemand versucht hat, Win 7 auf einem software-RAID-Controller (z. B. an den onboard-Anschlüssen des Mainboards) zu installieren, und ob es da geklappt hat.
Ich hab damals echt 3 Monate lang da rumgebastelt und war schon völlig verzweifelt bzw. hab an mir selbst gezweifelt wie das denn nur sein kann, aber es geht einfach definitiv nicht mit Windows 7.
Dagegen läuft/lief es mit Win XP bzw. 8.1 sofort auf Anhieb, ohne irgendwelche Probleme.
Mittlerweile boote ich Windows allerdings von einer (einzelnen) SSD und habe Windows 10 drauf. Auf dem RAID 5 liegen dann nur meine ganzen Daten. Ob es mit dem 10er auch beim booten vom RAID funktioniert kann ich daher nicht definitiv sagen, ich gehe aber mal davon aus. Mit Windows 8/8.1 lief es aber wie gesagt bei mir wie geschmiert.
Weil - mein Intel System läuft im Controller Mode "Raid" Problemlos - auch schon mit Windows 7. Ich habe zwar nur eine Single SSD (als Single Drive am Onboard Controller - im Raid Mode) welche aber anstandslos läuft.
Meine Konstellation: INTEL i7 3770K
AsRock Z77 Extreme 6
Intel onBoard Controller im Raid Mode (mit Betriebssystem und Programmen)
- 1 * SSD Samsung 850 EVO 500GB (davor auch schon Crucial M4)
- 2 * WD Green 2TB im Raid 1
- 1 * Hitachi 2TB HDD (als Datengrab)
Bei "Wölfchen" hatten wir das Problem, dass er die SSD beim Setup auch nicht erkannt hat, wenn sein OnBoard Controller auf Raid umgestellt wurde.
Er hat nen AMD X6 1090 auf nem AsRock M3A785GXH-128M (Bios Version 1.80).
Nachdem ich mich heute Morgen während unseres etwas "nervigen" Freitagscalls durch die Treiber bei Gigabyte gewühlt habe, habe ich mal hier zugeschlagen:
Habe dann alle Treiber auf den USB-Stick gezogen und einen der Pre-Install-Treiber hat er dann gefressen.
Sofort wurden das RAID1 und das RAID10 getrennt und mit korrekter Kapazität angezeigt.
Im BIOS natürlich vorher von AHCI auf RAID umgestellt und im RAID-Controller nochmals die Arrays gecheckt.
Bisher sieht alles gut aus.
Win7 mal grob drauf gehauen und die ersten Treiber installiert.
Momentan zickt er nur bei den ATI-Grafiktreibern rum... Aber das ist ein anderes Thema.