Hallo zusammen, ich habe mit folgendem DD Befehl den lesezugriff meiner Festplatten getestet: alle caches leeren echo 3 > /proc/sys/vm/drop_caches time dd if=/dev/sdc of=/dev/zero bs=10M count=1000 1000+0 Datensätze ein 1000+0 Datensätze aus 10485760000 Bytes (10 GB) kopiert, 81,4056 s, 129 MB/s real 1m23.453s user 0m0.004s sys 0m8.265s echo 3 > /proc/sys/vm/drop_caches root@lkvs105a:~# time dd if=/dev/md3 of=/dev/zero bs=10M count=1000 1000+0 Datensätze ein 1000+0 Datensätze aus 10485760000 Bytes (10 GB) kopiert, 86,5653 s, 121 MB/s real 1m28.585s user 0m0.004s sys 0m11.237s und bin etwas erstaunt darüber das auch bei einem RAID1 die Geschwindigkeit identich ist. Für mein verständnis müsste der lesezugriff auf ein RAID1 device etwas schneller sein als der lesezugrif auf nur einer Platte da ja auf zwei platten Zeitgleich gelesen wird. Wenn ich mir aber parallel mit iostat anschaue erkennt mann das nur von der /dev/sdd Platte gelesen wird, Warum? avg-cpu: %user %nice %system %iowait %steal %idle 0,00 0,00 3,70 22,10 0,00 74,20 Device: tps MB_read/s MB_wrtn/s MB_read MB_wrtn sda 0,00 0,00 0,00 0 0 sdb 0,00 0,00 0,00 0 0 sdc 0,00 0,00 0,00 0 0 sdd 881,50 110,19 0,00 220 0 md3 56416,00 110,19 0,00 220 0 Das Raid ist OK cat /proc/mdstat Personalities : [raid1] md2 : active (auto-read-only) raid1 sda4[0] sdb4[1] 962012024 blocks super 1.2 [2/2] [UU] md1 : active raid1 sda3[0] sdb3[1] 2931776 blocks [2/2] [UU] md0 : active raid1 sda1[0] sdb1[1] 7815488 blocks [2/2] [UU] md3 : active (auto-read-only) raid1 sdc1[0] sdd1[1] 1953513382 blocks super 1.2 [2/2] [UU] |