Western Digital's Raptors in RAID-0: Are two drives better than one?
by Anand Lal Shimpi on July 1, 2004 12:00 PM EST- Posted in
- Storage
Parallelism has been a topic of interest within the PC technology industry ever since its inception. The basic principle of computing is to accomplish incredibly large and complicated tasks through the completion of smaller individual tasks, which in some cases, can be executed concurrently to maximize performance. We've seen examples of exploiting parallelism in computing with technologies such as multiprocessor systems, Hyper Threading and, of course, the long-missed Voodoo2 SLI.
The benefits of parallelism vary depending on the application. For example, the impact of dual processors or a Hyper Threading enabled CPU can be as little as 5% for a normal desktop user, but as much as 50% for a server system. Graphics rendering is virtually infinitely parallelizable, with a doubling in raw GPU power resulting in close to a doubling of performance. But what about hard drive performance? Are two drives better than one?
Of course, the technology that we are talking about is RAID, standing for Redundant Array of Independent (or Inexpensive) Disks. As the name implies, the technology was introduced for redundancy, but has morphed into a cheap way to add performance to your system. With the introduction of their 875P/865 chipsets, Intel brought the two simplest forms of RAID to desktop users for free: RAID 0 and RAID 1. With the majority of Intel's chipset shipments featuring RAID support, desktop users are beginning to experiment, now more than ever, with RAID as a method of increasing performance.
On paper, RAID can provide dramatic increases in performance. But as we've shown in our other hard drive reviews, the real world often differs greatly from the realm of synthetic disk benchmarks. So, what happens when you measure the real-world impact of RAID on today's fastest, most disk limited systems? Should we all start buying two hard drives instead of one? Or should RAID still be used for redundancy and not for performance when it comes to the average desktop user?
Let's find out...
127 Comments
View All Comments
RDMustang1 - Thursday, July 1, 2004 - link
AMDScooter is right on. Onboard RAID (and most cheap raid cards such as Promise) are technically software RAID cards and usually do not offer any speed increases over 5%. True hardware RAID cards offer speed increases at about 40% (as shown in the past). This varies of course with the implementation but on average hardware RAID has been shown to increase performance much more than these cheap RAID impelementations. Regs needs to look into what he's talking about more because performance advantages are not lost in advertising.pio!pio! - Thursday, July 1, 2004 - link
I do a some video editing and I'm wondering the performance gain of say reading a a 4GB file and writing directly writing it again (ie a copy) in a RAID or non raid configuration. I'm using a single HDD right now, but I'm thinking of going to 2 HDD and read from one HDD and copy to the other..but I'm wondering if a RAID configuration will offer similar advantages?mkruer - Thursday, July 1, 2004 - link
I am building my self a new system this year, and I am seriously thinking of getting 2x250 Western Digital Caviars (SATA) and making them into a RAID 1, for redundancy purposes. I already knew that RAID 0 offers little real world improvements, but I would like to see how it compares to RAID 0 and just a single drive. I have never under stood why you bother comparing 8 normal drive, and one of them in RAID 0.Why not rerun the tests with just a single type of drive, one standard (stand alone), one RAID 0 and one RAID 1. All things being equal this should give a better indication of just how well any drives should do in the following configurations, using that RAID chip. (Yes there will be some small differences, but the should end up being negligible)
I would recommend choosing your favorite three drives, and doing a comparison of each RAID version on that.
eastvillager - Thursday, July 1, 2004 - link
Ok, you kind of lost me when you didn't install the Intel Application Accelerator...AMDScooter - Thursday, July 1, 2004 - link
I hope this does not come off as a bash as the review was informative to some extent, but I feel it is lacking in several areas. Why bother to waste space describing in detail the differences between RAID 1 & 0 if no benchmarks from a RAID 1 are going to be included in the article?? And as mentioned earlier, using only a single onboard RAID soloution has some merit for parity in benchmarking but is hardly definitive. This would have been a more well rounded review just by adding adding some RAID 1 benchmarks along with benchmarks from different RAID IDE/SATA controllers AND the differences in CPU utilization between them. Most of the onboard soloutions are actually SOFTWARE RAID's as compared to a true dedicated hardware device. It would also have been nice to see some SCSI RAID benchies tossed in the mix. SATA drives are almost in the same price as entry level 15k rpm SCSI U320 drives. While SCSI RAID is not on any normal desktop MOBO's, many users purchase seperate RAID cards anyway. I use 2 Seagate 15k.3's in RAID0 on a Adaptec 39320 Host RAID device. It sure feels faster than a single drive to me ;)MrMoo - Thursday, July 1, 2004 - link
This article and previous raid related ones ive read here have all seemed to be opposite of results ive seen with my setup. I have a Promise TX2000 raid controller and four IBM/Hitachi 180GB 7200rpm drives.Originally i only had one of the hitachis and when i went to a 2 drive raid 0 the perfomance increase was definitely noticeable. I wont bother repeating any benchmarks i have of it because i dont feel they really tell anything, nor do i still have ay records of them. But most places i could see noticeable improvements were in application loads, game loads and most signicantly when windows would boot up, especially once the windows install had become old and lots of apps were all trying to load at the same time.
Then last fall i purchased another 2 hitachi drives and decided to test out a 4 disk raid 0 Now did that thing fly, application loads were almost instantanious for all but the largest programs. and my performance was limited almost entirely by the PCI bus (oh how i hate thee) as i was acheiving average transfer rates of 120 MB/s as reported by sandra and HdTach.
Then recently (yesterday to be exact) I purchased 2 SATA Hitachi 250GB drives and i hooked them up as raid 0 on my onboard sata raid controller (a Silicon Image 3112 controller on my Albatron KX18D) here i would acheive about 65 MB/s transfer rates. this seems on par with was i would expect, but then i notice that cpu usage with the sata raid was around 55% and it was only about 5% with the promise IDE raid.
Even though the average transfer rate of the new array are greater than one drive, performance with programs running off of it dont seem any faster than a single drive.
My only thought is whether these onboard raid solutions use up so much overheard that the performance increase is negligable. all my experience with them seems to say raid 0 on them is useless, but raid 0 on a dedicated controller seems to increase performance drastically.
Regs - Thursday, July 1, 2004 - link
*what*Regs - Thursday, July 1, 2004 - link
I doubt a better raid card will offer any more performance. Maybe another 1-2%. 2% is was seperates quality these days in advertising.ep0ch - Thursday, July 1, 2004 - link
I usually like your articles Anand. But the one really fundamental thing wrong with the whole comparison is that you didn't actually compare RAID0 with a decent RAID 0 card like HighPoint RocketRAID.Insomniac - Thursday, July 1, 2004 - link
I just realized performance is only as fast as the slowest drive. So pairing a Raptor up with a cheap 80 GB drive is a waste.