This is a rather huge geekout, so if you’re not into drive performance on various machines, feel free to ignore this post. =) It’s original goal was to look at the performance difference between a 2009 Mac Mini, 2009 Mac Mini Server, and 2010 Mac Mini Server. It then grew to be “Let’s compare all the storage I have in my rack”.
In this, I’m going to be comparing the results from 5 different machines. They are:
- Early 2009 Mac Mini (4GB RAM), single 320GB 5400 RPM Drive (Model: Fujitsu MHZ2120BH G1)
- Late 2009 Mac Mini Server (4GB RAM), dual 500GB 5400 RPM Drives (Model: Hitachi HTS545050B9SA02) (RAID1)
- Xserve 2009 (12GB RAM), dual 160GB 7200 RPM Drives (Model: WDC WD1602ABJS-43P5A0) (RAID1), and single 160GB 7200 RPM Drive (Model: WDC WD1602ABJS-43P5A0)
- Mid-2010 Mac Mini Server (4GB RAM), dual 500GB 7200 RPM Drives (Model: Hitachi HTS725050A9A362) (In both single, and RAID1 configuration)
- And for fun, Xserve 2009 (12GB RAM), Xsan 2.2.1 on 3 LUN (6 drive RAID5) Xserve RAID Data, single LUN (2 Drive RAID1) Xserve RAID Metadata.
- For extra fun, Dell 2850 (5GB RAM), 6 72GB 15,000 RPM Drives (Model: Fujitsu MAX3073NC) in RAID10 (3 RAID1’s striped together).
All stats were created with bonnie++ 1.03d (1.03e will not build on 10.6.5 due to lack of support for O_DIRECT). All tests will include the bonnie++ parameters, as well as the results. The purpose of these tests is largely to see how various setups compare, and was largely prompted because of Splunk performance on various drive configurations. Splunk is largely reliant on Disk IO (IOPS mainly). Sadly I have no ability to test SSD performance. Perhaps at some point in the future. Please note, the graph below, is in logarithmic scale, so check out the labels for each bar, rather than looking at relative size (unless you think logarithmically).