PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Schlechte Performance bei SW-RAID0



coin
07.04.08, 15:38
Hallo,

habe einen neuen Strato-Rootserver und diesen in das 64bit- Rescuesystem gebootet. Hab darauf nun mittels mdadm ein Software Raid-0 von zwei Partitionen erstellt.

Hier der u.A. einer der Befehle:


mdadm --create --verbose /dev/md2 --level=0 --raid-devices=2 /dev/sda2 /dev/sdb2

Danach wollte ich einfach mal testen, wie schnell das RAID0 sich verhält, aber musst leider irgendwie feststellen, dass es nicht so schnell ist, wie ich mir erhofft hatte. Die beiden Platten alleine getestet (mit hdparm als auch dd) schaffen ca. 90 MB/s, aber die beiden zusammen im RAID0 nur ca 110 MB/s.

Hier mal die ganzen "Benchmarks" die ich durchgeführt habe:


zuerst mal hdparm auf meine sata devices:

# hdparm -tT /dev/sda

/dev/sda:
Timing cached reads: 1552 MB in 2.00 seconds = 776.61 MB/sec
Timing buffered disk reads: 272 MB in 3.01 seconds = 90.41 MB/sec

# hdparm -tT /dev/sdb

/dev/sdb:
Timing cached reads: 1484 MB in 2.00 seconds = 742.46 MB/sec
Timing buffered disk reads: 270 MB in 3.01 seconds = 89.64 MB/sec

================================================== ==

jetzt hdparm auf raid0

# hdparm -tT /dev/md2

/dev/md2:
Timing cached reads: 1444 MB in 2.00 seconds = 722.25 MB/sec
Timing buffered disk reads: 330 MB in 3.01 seconds = 109.70 MB/sec

================================================== ==

jetzt dd von sda nach /dev/null

# dd if=/dev/sda of=/dev/null count=10000 bs=64k
10000+0 records in
10000+0 records out
655360000 bytes (655 MB) copied, 6.90759 seconds, 94.9 MB/s

jetzt dd von sdb nach /dev/null

# dd if=/dev/sdb of=/dev/null count=10000 bs=64k
10000+0 records in
10000+0 records out
655360000 bytes (655 MB) copied, 6.97088 seconds, 94.0 MB/s

================================================== ===

jetzt dd von md2 (raid0) auf dev null (LANGSAM?)

# dd if=/dev/md2 of=/dev/null count=10000 bs=64k
10000+0 records in
10000+0 records out
655360000 bytes (655 MB) copied, 5.42155 seconds, 121 MB/s

Ist das ein normaler Wert oder deutlich zu langsam? Theoretisch sollten ja eigentlich schon so 150 MB/s lesend drin sein, oder täusch ich mich da?

Gruß
coin

bla!zilla
07.04.08, 15:51
Ist das wirklich ein RAID 0 von zwei Partitionen?? Wenn ja, vergiss es. Du nutzt ja nur einen Teil der Platte, auf dem Rest der Platte, der ja nicht im RAID 0 läuft, ist ja auch noch IO unterwegs. Daher kannst du nicht 100% IO Leistung erwarten.

coin
07.04.08, 16:08
Ist das wirklich ein RAID 0 von zwei Partitionen?? Wenn ja, vergiss es. Du nutzt ja nur einen Teil der Platte, auf dem Rest der Platte, der ja nicht im RAID 0 läuft, ist ja auch noch IO unterwegs. Daher kannst du nicht 100% IO Leistung erwarten.

Hey moment mal, du tust ja gerade so als hättest du das noch nie gesehen :D

Ja, ist ein SW-Raid von zwei Partitionen, da man ja mit mdadm kein RAID über ganze Festplatten erstellen kann, oder? Hardwareseitig lässt sich da natürlich auch nichts machen (da Rootserver bei Strato)

Gruß
coin

marce
07.04.08, 17:27
Auch wenn es nicht zur Problemlösung beiträgt: Warum um Himmels Willen willst Du denn bei einem SERVER ein Raid 0 einsetzen?

coin
07.04.08, 19:01
Auch wenn es nicht zur Problemlösung beiträgt: Warum um Himmels Willen willst Du denn bei einem SERVER ein Raid 0 einsetzen?

Darauf habe ich gewartet!

Zur Erweiterung der Festplattenkapazität sowie zur Erhöhung der Performance, ganz einfach :) Für Datensicherheit wird anderweitig gesorgt.

Gruß
coin

marce
07.04.08, 21:28
Musst Du eine besondere Webanwendung haben, die diese HD-Performance benötigt...

Naja, Dein Ding...

bla!zilla
08.04.08, 07:22
Hey moment mal, du tust ja gerade so als hättest du das noch nie gesehen :D

Hab ich auch nicht, da ich jedem davon abgeraten habe.



Ja, ist ein SW-Raid von zwei Partitionen, da man ja mit mdadm kein RAID über ganze Festplatten erstellen kann, oder?

Sofern die Partition sich über den gesamten Festplattenplatz erstreckt schon. Aber um auf dein Problem zurückzukommen: Du hast einfach ein IO Problem.

coin
08.04.08, 14:02
Dann muss ich mich eben damit abfinden - danke für eure Antworten..

Gruß coin