Übertragungsgeschwindigkeit bricht bei Raid 5 ein

Fragen zum Bereich Netzwerk
Antworten
Yberion
Foren-Einsteiger
Beiträge: 4
Registriert: 17. Mai 2011, 23:22

Übertragungsgeschwindigkeit bricht bei Raid 5 ein

Beitrag von Yberion »

Hallo,

habe mir kürzlich einen Windows Home Server 2011 aufgesetzt und stoße auf ein rätselhaftes Problem. Meine Hardware ist:
Zotac NM10-DTX Wifi mit Atom-CPU 1,8GHz
4gb DDR2 800 GB Corsair
3x WD20EARS 2TB Festplatten, 1x 500GB WD Platte(System-Platte)
random Netzteil

Ich habe in der Datenträgerverwaltung die 3 Platten zu einem Raid5 zusammengefügt. Dieses wurde problemlos erstellt und wird mit ~3,8TB in der Übersicht angezeigt. Soweit so richtig.
Wenn ich auf dem Raid-Volume einen Ordner erstelle und im Netzwerk freigebe, kann ich von meinem anderen Rechner darauf problemlos schreiben. Starte ich nun eine Übertragung (egal, ob "schieben" vom einen rechner oder "ziehen" vom server) läuft es ca. 20-30 sekunden problemlos mit 50-60 mb/s. Dabei liegt die Netzwerkauslastung laut Task Manager bei ~50%. Soweit so richtig.
Nach dieser Anfangszeit jedoch stoppt die Netzwerkauslastung abrupt und sinkt auf 0%.
Die CPU ist auf dem Server zu jedem Zeitpunkt nut 5-10% ausgelastet, der Arbeitsspeicher läuft auf ca. 3GB voll.

Bevor jetzt ein Querverweis auf viewtopic.php?f=11&t=2391 kommt:
Ich habe es mit verschiedenen Netzwerkkarten-Treibern versucht, das war nicht das Problem.
Außerdem taucht das Problem NICHT auf, wenn ich Dateien auf die 500GB Platte ziehe. Ebenfalls nicht, wenn die Platten einzeln oder als Raid1 formatiert sind.
Es taucht NUR im Raid5-Modus auf. Das ergibt in meinen Augen einfach keinen Sinn.
Ich habe gelesen, es gäbe Performance-Probleme mit den 2tb-platten, dies schließe ich aber mal aus, da es einzeln ja läuft. Eine interne Übertragung von der 500er auf das Raid5 ist auch kein Problem.

Hat jemand eine Idee? Ich wäre sehr dankbar!

Gruß
Christoph
der-Leo
Foren-Mitglied
Beiträge: 649
Registriert: 30. Aug 2009, 13:32
Kontaktdaten:

Re: Übertragungsgeschwindigkeit bricht bei Raid 5 ein

Beitrag von der-Leo »

Das Problem bei den EARS sind die 4K Blöcke und das Alignment.
Dazu findest du haufenweise Infos hier im Forum und im Web.
Der WHS 2011 hat dieses Problem aber nicht. Deswegen sind die Platten einzeln auch so schnell wie sie sein sollten.
Es könnte aber vielleicht sein dass das grundlegende Problem in einem RAID-Verbund doch wieder auftritt.
In einem RAID steuert nicht das Betriebssystem selbst die Speicherung (und somit die Position) der Daten auf den Platten, sondern der RAID-Controller, bzw. bei Software-RAIDs macht dies der Treiber.
Ob dein RAID jetzt tatsächlich Probleme mit den 4K Blöcken hat oder nicht kann ich dir leider nicht sagen.
Aber zumindest wäre das mein erster Verdacht...
Yberion
Foren-Einsteiger
Beiträge: 4
Registriert: 17. Mai 2011, 23:22

Re: Übertragungsgeschwindigkeit bricht bei Raid 5 ein

Beitrag von Yberion »

Hallo Leo,
danke für die schnelle Antwort. Es handelt sich um ein Software-Raid, also kein Controller. Seltsam finde ich, dass es im Raid 1 ebenfalls keine Probleme gibt. Zudem würde ich erwarten, dass wenn überhaupt die Geschwindigkeit drosselt, weil vllt die CPU zu stark belastet wird o.ä.
Dass es komplett stoppt ist für mich unerklärlich...
der-Leo
Foren-Mitglied
Beiträge: 649
Registriert: 30. Aug 2009, 13:32
Kontaktdaten:

Re: Übertragungsgeschwindigkeit bricht bei Raid 5 ein

Beitrag von der-Leo »

Bei einem RAID-1 werden die selben Daten einfach auf beide Platten an die selben Stellen geschrieben.
Hier kann der Treiber einfach die Schreibbefehle vom OS direkt an die Platten weitergeben. Sie gehen halt an beide Platten.
Bei einem RAID-5 mit drei Platten muss der Treiber die Hälfte der zu schreibenden Daten an jeweils eine Platte schicken und an diue dritte Platte die Korrekturinformationen für den Fall dass eine der beiden Platten abraucht.
Hier muss der Treiber entscheiden was wo an welcher Stelle auf der Platte landet.
Und wenn der Treiber nicht auf das Alignment achtet und die Blöcke nicht an den 4K-Grenzen ausrichtet kommt es zu dem Problem welches man mit den EARS Platten beispielsweise auch unter XP hat.
Ob das tatsächlich der Grund ist kann ich dir nicht sagen. Aber zumindest könnte man es so erklären.
Wie man nun herausfindet ob das der Grund ist weiß ich leider auch nicht.
Du könntest ja mal versuchen den entsprechenden Jumper der Platte zu setzen und es dann nochmals versuchen. Vielleicht hilft es ja etwas...
Yberion
Foren-Einsteiger
Beiträge: 4
Registriert: 17. Mai 2011, 23:22

Re: Übertragungsgeschwindigkeit bricht bei Raid 5 ein

Beitrag von Yberion »

selbes Phänomen mit und ohne Jumper... :-(
der-Leo
Foren-Mitglied
Beiträge: 649
Registriert: 30. Aug 2009, 13:32
Kontaktdaten:

Re: Übertragungsgeschwindigkeit bricht bei Raid 5 ein

Beitrag von der-Leo »

Tja, dann bleibt dir nicht mehr viel.
Eigentlich könntest du die 4K-Sektoren nur dadurch ausschliessen dass du drei andere Platten mit 512er Sektoren anschliesst und schaust ob die dann die selben Symptome aufweisen. Meiner Meinung nach also keine wirkliche Lösung.
So wirst du wohl weiter darauf hoffen müssen dass jemand eine bessere Idee hat.
rille
Foren-Mitglied
Beiträge: 217
Registriert: 24. Jul 2009, 21:17

Re: Übertragungsgeschwindigkeit bricht bei Raid 5 ein

Beitrag von rille »

Yberion hat geschrieben:Nach dieser Anfangszeit jedoch stoppt die Netzwerkauslastung abrupt und sinkt auf 0%.
Die CPU ist auf dem Server zu jedem Zeitpunkt nut 5-10% ausgelastet, der Arbeitsspeicher läuft auf ca. 3GB voll.
Wie angezeigt? Hast du auch das Häckchen "Kernelzeiten anzeigen" im Taskmanager gesetzt? Ich würde vermuten, dass die CPU ausgelastet ist. Bei RAID5 muss ja einiges berechnet werden womit der Atom wahrscheinlich etwas überfordert ist.
Benutzeravatar
Nobby1805
Moderator
Beiträge: 21380
Registriert: 6. Jun 2009, 17:40
Wohnort: Essen

Re: Übertragungsgeschwindigkeit bricht bei Raid 5 ein

Beitrag von Nobby1805 »

Besser ist es den procexp von sysinternals zu verwenden, der auch interne windows Last anzeigt
WHS:inzwischen abgeschaltet Acer H340 mit 1x 1 TB (WD10EAVS), 3x 2 TB (2 WD20EARS und 1 ST2000DM001), PP3+UR2
Server:
Intel Celeron J3455 auf Gigabyte Board, Win 10 Pro x64 21H2, 640 GB (System), 16 TB (Backup), 4 TB (Daten), Lindenberg Backup und LightsOut 3
5 Clients:
1 Intel i5-4670K, ASUS H87-PRO, 32 GB, 250 GB SSD, 2x 500 GB, Win 10 Pro x64 21H2
1 Lüfterlos fürs Wohnzimmer, Intel Celeron N4100, 4 GB, 128 GB, Win 11 Pro x64 21H2
1 AMD Ryzen 7 3700X, Gigabyte AORUS, 32 GB, Win 10 Pro x64 2009
1 Sony Vaio EB 2H4E, Win 10 Home x64 2009
1 Samsung NP-R540-JS09DE, Win 10 Pro x64 2009


WHSListTombstones, ein Tool zur Auflistung aller Tombstones
WHSDisks, ein Tool zur Darstellung und Prüfung der DriveExtender-Konfiguration
WHSDiskNames, ein Tool zur Änderung der Plattennamen in der Konsole
WHSBackup, Infos und Tool zur Backup-DB (2011-Version (auch für WSE2012))
Bitte schreibt bei Fragen und Problemen eure Konfig in die Signatur
Yberion
Foren-Einsteiger
Beiträge: 4
Registriert: 17. Mai 2011, 23:22

Re: Übertragungsgeschwindigkeit bricht bei Raid 5 ein

Beitrag von Yberion »

Hallo,

sorry, dass ich den Thread nochmal herauskramen muss. Was zeigen mir die Kernelzeiten denn an? Wenn ich mir diese anzeigen lasse, entsteht zusätzlich eine rote Kurve im Graph der CPU-Auslastung, diese ist aber immer unter der CPU-Auslastung. Diese steigt auch wie gesagt nicht über 10% an.
Ich würde das Dingen echt sehr gerne mit einem Raid5 ans laufen bekommen :-(
Antworten