Raid-0 speed

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



G'day all,


As you would see I have a problem with libata drivers and raid-0. In the process of debugging this I have been doing some speed/throughput tests.

On my machine, running 2 instances of dd in 2 terminals
dd if=/dev/sdk of=/dev/null &
dd if=/dev/sdl of=/dev/null

I see over 100MB/s read from VMSTAT.
If I pass the dd via pipebench to /dev/null I see between 50-60MB/s read speed from each drive simultaneously.


With the raid-0 running, doing a dd if=/dev/md1 of=/dev/null I get about 55MB/s read speed.

I can't quite figure out why the md is so slow. Given its using streaming reads with no seeking it should be over 100MB/s.

Raid-0 created with
mdadm --create --chunk=128 --level=0 --raid-devices=2 /dev/md1 /dev/scsi/host12/bus0/target0/lun0/disc /dev/scsi/host13/bus0/target0/lun0/disc


Am I doing something obviously silly?

Also, doing a dd from 4 drives maxes out my read speed as per mdstat at 160MB/s (How? PCI is 133MB/s and according to lspci all my controllers are on the same bus). Does vmstat lie?

Regards,
Brad
-
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux RAID Wiki]     [ATA RAID]     [Linux SCSI Target Infrastructure]     [Linux Block]     [Linux IDE]     [Linux SCSI]     [Linux Hams]     [Device Mapper]     [Device Mapper Cryptographics]     [Kernel]     [Linux Admin]     [Linux Net]     [GFS]     [RPM]     [git]     [Yosemite Forum]


  Powered by Linux