Any suggestion on the following?
Hardware:
Dell PERC5/i SAS RAID Card
4x Samsung F3 500GB Single Platter Drives.
I'm getting (what I consider) slow Read speeds on this 4 Disk Array, when configured into RAID5.
I did a series of single Disk and RAID0 tests and got scaling performance like I'd expect to see - with a 4 Disk RAID0, stripe size set to 128 and a 256KB block test under HDTune I was seeing massive Read Speeds (450MB+ average read and above, and write speeds were very good too).
However, in RAID-5 I'm seeing Read performance significantly less than expected. The configuration was:
Adaptive Read-Ahead (Tried set to Always Read ahead as well)
Write-Back method (Write through is a no-no)
128 Stripe Size
Direct-IO (Tried set to Cached IO as well)
At first average Read speeds were low down in the 140MB/s region, after doing a bit error checking and event log reading I figured out the 'fast' parity initialisation wasn't much cop, so rebooted into the Card BIOS, recreated the RAID-5 array and set off a full parity initialisation. After this completed, HDTune reports around a 210MB/s average read speed.
Take this into consideration that on Write tests I'm getting around 340MB/s average write speed.
I'd half expect it to be the other way round, and would be happy with it that way
Any suggestions as to what the issue could be?
Hardware:
Dell PERC5/i SAS RAID Card
4x Samsung F3 500GB Single Platter Drives.
I'm getting (what I consider) slow Read speeds on this 4 Disk Array, when configured into RAID5.
I did a series of single Disk and RAID0 tests and got scaling performance like I'd expect to see - with a 4 Disk RAID0, stripe size set to 128 and a 256KB block test under HDTune I was seeing massive Read Speeds (450MB+ average read and above, and write speeds were very good too).
However, in RAID-5 I'm seeing Read performance significantly less than expected. The configuration was:
Adaptive Read-Ahead (Tried set to Always Read ahead as well)
Write-Back method (Write through is a no-no)
128 Stripe Size
Direct-IO (Tried set to Cached IO as well)
At first average Read speeds were low down in the 140MB/s region, after doing a bit error checking and event log reading I figured out the 'fast' parity initialisation wasn't much cop, so rebooted into the Card BIOS, recreated the RAID-5 array and set off a full parity initialisation. After this completed, HDTune reports around a 210MB/s average read speed.
Take this into consideration that on Write tests I'm getting around 340MB/s average write speed.
I'd half expect it to be the other way round, and would be happy with it that way

Any suggestions as to what the issue could be?