I recently purchased a "new" used server to replace my old one; the new server is a Dell Poweredge 4300 with their PERC 2/SC RAID controller (a rebranded AMI Megaraid, AIUI). This controller supports Ultra2-Wide SCSI at 80MB/sec. I've created a RAID 5 array of 4 36GB, 7200 rpm drives, all of which also support 80 MB/sec transfer rates. I'm kind of surprised at the performance of this system--I'd expected that with multiple spindles, fairly fast drives, and a fast interface, I should be seeing pretty quick transfer rates. However, this is what I'm seeing:
[root@dell root]# hdparm -tT /dev/sda
/dev/sda:
Timing buffer-cache reads: 128 MB in 1.00 seconds =128.00 MB/sec
Timing buffered disk reads: 64 MB in 2.32 seconds = 27.59 MB/sec
That's the highest I've seen yet; more commonly the disk reads run around 15 MB/sec. My old server has a pair of 80 GB UDMA 100 drives in a software RAID 1 configuration, on an old motherboard that only supports UDMA 33. Here's what I get on that:
[root@e-smith mp3]# hdparm -tT /dev/hda
/dev/hda:
Timing buffer-cache reads: 128 MB in 1.76 seconds = 72.73 MB/sec
Timing buffered disk reads: 64 MB in 2.35 seconds = 27.23 MB/sec
Am I wrong in thinking I should be seeing significantly better performance than this? Assuming that I'm right, what should I look at to try to correct this? I'm running SME 5.6 on the server at the moment, but I had the same results with 6.0b3. I expect I'll need to check in with the Dell forums, but thought I'd check here first. Any suggestions on this would be greatly appreciated!