Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

We have 2 Dell boxes with the Perc H700 Raid Controller. One box has 6 x 600G disks configured as a single Raid 10 volume The other box has 12 x 600G disks configured as a single Raid 10 volume

I did a simple dd test by writing a file 2 x size of RAM ..I also avoided linux OS caching effects by writing another file the size of RAM before reading the original file I wrote.

I got similar write speeds in both boxes (about 350 -400MB/s)

I got a read speed of 590MB/s on the 6 disk box and 723 MB/sec on the 12 disk box.

I was curious if the doubling of disks should result in an approximate doubling of read speeds.

share|improve this question
add comment

2 Answers

I guess you are reaching the speed limit of either your controllers hardware and/or the PCI Express connection.

share|improve this answer
    
Thanks..that makes sense..so..the only way to get linear scaling is to have additional controllers. In this case..the 723MB/s seems to max out given the 6Gb/s interface speed. –  RaidFan Aug 3 '10 at 15:45
    
Would adding a second controller help double throughput ? –  RaidFan Aug 4 '10 at 2:34
    
Only with software raid - hardly any raid controller I know of supports split controller raid arrays. Getting a proper controller would help - 12 drives should be on a SAS setup. –  TomTom Sep 15 '10 at 5:42
add comment

Try using different block sizes with dd. You're probably hitting an IOPS limit in your controller or driver.

Also try using hdparm -t for read tests.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.