R E L A T E D   C O N T E N T
ADVERTISEMENT

Hands On: Raid performance explained

Find out how different Raid arrays perform read and write actions

Gordon Laing, Personal Computer World 19 Jul 2006
ADVERTISEMENT

Raid uses multiple hard disks to deliver various combinations of greater reliability, performance or capacity.

We tested four configurations: Raid 0 with two disks, then three disks, followed by Raid 1 with two disks and Raid 5 with three disks. In each case the stripe block size was set to the default 16KB. Here we explain the performance results.

We used HD Tach to test each array’s performance. We ran the Long Read test with 32MB zones and enabled Write tests for the unpartitioned arrays.

For comparison we tested one of the 300GB Seagate disks on the motherboard’s non-Raid serial ATA (Sata) controller. This scored 54.5 and 46.4Mbytes/sec for average read and write speeds respectively, and 131.6Mbytes/sec in the burst test.

Raid 0 arrays have no fault tolerance, but what they lose in reliability they gain in capacity and performance. With two disks configured as a Raid 0 array, HD Tach measured the average read and write speeds as 100.5 and 72.9Mbytes/sec respectively.

The read performance was almost double that of the single disk and the write around 50 per cent higher, although the burst rate had fallen to 111.7Mbytes/sec.

A reconfigured three-disk array saw the average read and write times increase to 107.7 and 78Mbytes/sec respectively, and the burst rate remains about the same at 110.9Mbytes/sec. This was disappointing given that the addition of a third disk effectively decreases the array’s reliability.

We built a Raid 1 array using two disks. This delivered average read and write speeds of 56.1 and 43.8Mbytes/sec respectively, with a burst speed of 106.2Mbytes/sec. This measures roughly the same as a single disk.

Finally, we built a Raid 5 array using the minimum of three disks. Here the average read speed was a respectable 86.2Mbytes/sec thanks to striping, but HD Tach measured write performance as a paltry 7Mbytes/sec. Burst speed was 103.1Mbytes/sec.

Raid 5 arrays generally suffer from poorer write performance, but we felt perhaps HD Tach’s requirement of an unpartitioned volume for write tests may not be a fair measure.

To generate real-life figures we rebuilt each array, formatted them using NTFS, then timed how long it took to copy a 1.5GB video file from the boot disk. The Raid 0 arrays with two and three disks took 36 and 34 seconds respectively, while the Raid 1 array with two disks took 33 seconds.

After switching to the three-disk Raid 5 array, the same copying process took three minutes and 47 seconds, more than seven times longer than the Raid 0 and 1 configurations. Raid 5 arrays offer good read performance, but writing is slow.

In the Hardware column on Raid we detailed how long it took for the Raid 1 and 5 arrays to rebuild after a disk failure. We decided to retest their speed during the rebuilding process.

As partitioned volumes, HD Tach disabled its write tests. In terms of average read speeds though, the Raid 1 and Raid 5 arrays scored 8.4 and 18.4Mbytes/sec respectively.

Copying the same 1.5GB video file to each array took 47 seconds on the Raid 1 array and four minutes and 50 seconds on the Raid 5.

So both were slower in all respects, although, while the Raid 5 array was poor on writes, it still delivered a higher read score. Both arrays were more than capable of playing back Mpeg2 video recordings smoothly during the rebuild.


All Computer Components
Tags: Hardware Performance

Like this story? Spread the news by clicking below:

Post this to Delicious del.icio.us    Post this to Digg Digg this    Post this to reddit reddit!

Permalink for this story
M A R K E T P L A C E
Get your free demo of Numara Track-It! 8 - the leading help desk solution for IT related issues.
Make presentations, review documents & share your entire desktop. 30-day free trial! (cc required).
Discover how remote support can fuel your IT business in ways you've never thought of before.
Apply ITIL best practices at your service desk while eliminating integration cost. Learn more here.
WAN based, automated, daily vulnerability assessments. Click here to try and request our whitepapers.
Have your product or service listed here >   
Sponsored links
F E A T U R E D   J O B S
| Foster Wheeler
Analyst Programmer - Applix TM1 -Competitive Salary - ReadingFoster Wheeler is a leading international project management, engineering and construction organisation with global construction capabilities working on major projects within upstream oil amp; LNG, refining, petrochemicals ... more >
| Foster Wheeler
Analyst Programmer - JDEdwards- ReadingFoster Wheeler is a leading international project management, engineering and construction organisation with global construction capabilities working on major projects within upstream oil amp; LNG, refining, petrochemicals lt;/p> Our UK-headquartered operations ... more >
| Google
The area: DoubleClick DoubleClick, a Google company, enables top marketers, publishers and agencies to utilize DoubleClick's expertise in ad serving, rich media, video and affiliate marketing to help them make the most of the digital ... more >
| Google
The area: Engineering Management Google's engineering teams exhibit high energy, deep technical skills and a drive to get things done. Our Engineering Managers need to be technical leaders and motivators who are comfortable leading these ... more >
More job opportunities