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
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