Setup
1.5TB x 8 auf einem SANS Digitale Gehäuse in zwei Gruppen von vier Laufwerke konfiguriert und mit einem Windows Server 2003 - Computer über eSATA. Sie sind alle identische Seagate Barracuda ST31500341AS-Laufwerke.
Problem
Ich nahm an, dass der Typ vor mir die beiden Sätze von 4 Laufwerken als RAID 0 oder 5 eingerichtet hat, aber er hat sie wirklich nur als zwei verkettete Volumes eingerichtet. Ich habe über den Missbrauch eines einwandfreien RAID-Controllers gelacht und dann einen davon in ein RAID 0-Array verwandelt (es ist mir egal, ob meine Backups für einen Tag durch Beschädigung verloren gehen).
Als dies erledigt war, war ich aufgeregt, mein RAID 0-Volume mit dem verketteten Volume zu vergleichen und es meinem Chef vorzuführen, war aber enttäuscht, als ich herausfand, dass es genau die gleiche Geschwindigkeit hat .
Also habe ich zu einem einfachen JBOD-Setup gewechselt und eine einzelne Festplatte verglichen und ungefähr 70% der Leistung erhalten und seitdem nichts geändert. Die R / W-Geschwindigkeit nimmt mit abnehmender Geschwindigkeit zu, wenn ich mehrere Laufwerke gleichzeitig vergleiche. Hat hier jemand Erfahrung mit der Lösung eines solchen Problems und hat er Vorschläge?
Hier ist ein typisches Benchmark-Ergebnis für 4 Laufwerke in einem RAID 0 oder einem verketteten Satz:
Testdateigröße: 500 MB
Testen der Schreibgeschwindigkeit neuer Dateien ....
Datenübertragung: 30,75 MB / s, CPU-Auslastung: 1,0%
Testen der
Schreibgeschwindigkeit .... Datenübertragung: 73,73 MB / s, CPU-Auslastung: 1,4%
Testen des Lesens Geschwindigkeit ....
Datenübertragung: 75,29 MB / s, CPU-Auslastung: 1,4%
Hier ist ein typisches Benchmark-Ergebnis für ein Laufwerk:
Testdateigröße: 500 MB
Testen der Schreibgeschwindigkeit neuer Dateien ....
Datenübertragung: 23,98 MB / s, CPU-Auslastung: 1,6%
Testen der Schreibgeschwindigkeit ....
Datenübertragung: 54,16 MB / s, CPU-Auslastung: 3,3%
Testen des Lesens Geschwindigkeit ....
Datenübertragung: 50,09 MB / s, CPU-Auslastung: 1,4%
Hier ist die Grenze, die ich zu erreichen scheine, wenn ich immer mehr einzelne Laufwerke gleichzeitig vergleiche (ich habe bis zu 4 Laufwerke gleichzeitig):
Testdateigröße: 500 MB
Testen der Schreibgeschwindigkeit neuer Dateien ....
Datenübertragung: 73 MB / s, CPU-Auslastung: 1,6%
Testen der Schreibgeschwindigkeit ....
Datenübertragung: 131 MB / s, CPU-Auslastung: 3,3%
Testen des Lesens Geschwindigkeit ....
Datenübertragung: 104 MB / s, CPU-Auslastung: 1,4%
Update:
Ich habe festgestellt, dass die Gehäusemarke SANS Digital ist, wenn das wichtig ist. Die Software und die interne Hardware sind Silicon Image. Aus Zeitgründen neige ich zu einem 6-Platten-JBOD-Setup mit einem einzelnen RAID 1 für wirklich wichtige Daten. BackupExec verarbeitet ohnehin mehrere Sicherungsspeicherorte recht gut. Die bisherigen Tests mit 3 separaten Festplatten sind ermutigend - über das Netzwerk beträgt die Sicherungsgeschwindigkeit etwa 40 MB / s.
Letztes Update:
Ich entschied, dass RAID-10 meine Mühe nicht wert war und folgte dem Plan des letzten Updates. Die Gesamtgeschwindigkeit scheint nicht viel schneller zu sein, wenn überhaupt. Sieht also so aus, als wäre das das Maximum.
quelle
Antworten:
Wenn Ihr Gehäuse über eine einzige eSATA-Verbindung mit Ihrem 2003-Server verbunden ist, ist dies Ihr Problem: Der maximale Durchsatz von eSATA entspricht dem einer einzelnen Festplatte.
Wenn dies leider der Fall ist, werden Sie wahrscheinlich nur nach Zeitverbesserungen suchen.
Um eine anständige Geschwindigkeit auf dem Array zu erzielen, benötigen Sie einen internen Controller, der über pci / pcie angeschlossen ist, und entweder interne SATA / SAS-Laufwerke zum Anschließen oder, falls Sie einen finden, einen RAID-Controller, der angeschlossen werden kann jede Festplatte extern über eSATA.
quelle