[wplug] RAID performance

Patrick Wagstrom pwagstro at andrew.cmu.edu
Fri Mar 2 10:35:36 EST 2007


I'm in the process of speccing out a new machine for a research group 
here at CMU.  Needs to be fairly beefy, handle about 1TB of MySQL 
databases, plus room for other computations to take place.  Anyway, 
we'll put aside all the issues of MySQL and their choice of software, 
and instead focus on an interesting issue I noticed last night, and I'm 
looking for some help with it, or someone to double check it.

We've got a machine right now with 4x400GB Hitachi SATA I drives (model 
HDS724040KLSA80S) connected to a 3ware Escalade 9500S 4 port SATA RAID 
controller (128MB of ram on the controller).  These drives are 
structured in RAID 5.  And on the other hand, at home I've got 4x320GB 
Seagate SATA II (model STS3320620AS) running software raid 5 on a MSI 
K8N-Neo4 Platinum (8x SATA ports).  I went software RAID at home because 
of cost and because performance isn't overly critical for the home 
machine because it's just HDTV, which only needs about 2MB/s write speed 
max.

Anyway, I did some admittedly synthetic benchmarks to compare 
performance on the system because I wanted to get an idea how much the 
hardware RAID made a difference, or if we'd be better off getting an 
additional 2 or 3 500GB drives for the cost of the hardware RAID.  As a 
final point of comparison, I included my IBM T43p laptop which as a SATA 
harddrive inside and no RAID.  For read the speeds are averaged over 10 
runs of hdparm.  For writes the speed is averaged over 3 consecutive 
runs.  Here's what I found:

using hdparm -tT to get an idea of read speed:

9500S Hardware: 52MB/s
K8N Software: 178MB/s
T43p No Raid: 40MB/s

Then I decided to find some large files and copy them from one location 
on the drive to another.  This was the best I could do because I didn't 
want external drives to be the bottleneck and the hardware raid machine 
has all disks as part of the array:

9500S Hardware (1.5G file): 24MB/s
K8N Software (1.1G file): 42MB/s
T43p No Raid (2.3G file): 11.5MB/s

So, as should be expected the laptop lags behind on just about 
everything.  However, what I was surprised to find was that software 
RAID 5 destroyed the hardware RAID 5 in terms of speed.  This leads me 
to wonder about a few things and I'd like to get other peoples feedback.

Does anyone else have a 3ware 9500s running RAID 5 that they could 
provide some useful benchmarks from?  Are there tuning parameters I 
should enact on the 9500s to increase performance?  Should the switch 
between SATAI and SATAII drives really make that much of difference?  My 
impression is that while SATA II drives theoretically supported 3Gbps 
they really come nowhere close -- which is what my results show. 
However, going 3x as fast for reads and 2x as fast for writes on 
software RAID was quite surprising.

Any comments?

Thanks!

--Patrick


More information about the wplug mailing list