Why RAID is (usually) a Terrible Idea
Warning: Always look at the date when you read a hardware article. Some of the content in this article is most likely out of date, as it was written on 2/5/07. Click here for a list of our most recent postings. | ||||||||||||||||||||||||||||
| Introduction | ||||||||||||||||||||||||||||
As President of Puget Custom Computers, I get a unique perspective on computer products and technology. Our company specializes in selling high performance custom computers, and that naturally brings up the question of RAID often. There is an overwhelming opinion out there that if you have the money and want a blazing fast and stable computer, that you should put your hard drives in RAID. We have known for years that this perception is just flat out wrong, but the problem is that the idea is so widely accepted that it is nearly impossible to convince our customers otherwise. In fact, if we try too hard to talk them out of it, we end up losing the sale! So, should we be selling configurations that we know are flawed, for the sake of making the sale? Not without a fight! This article is just the latest effort in educating the public about RAID. | ||||||||||||||||||||||||||||
| What is the Problem? | ||||||||||||||||||||||||||||
So what do I have against RAID? I have no problem with the concept. The problem is that for 90% of the people out there, it isn't a good idea. Since high end enthusiast machines are some of our most common builds here at Puget, we frequently are asked to build machines with RAID when it doesn't make sense. I am here to say that those RAID configurations account for a very large portion of our support tickets, and are one of the biggest sources of frustration for our customers. I can also tell you that "I told you so" is not a very comforting reply from our support staff! Don't worry, that's not what we say (but there are times when we sure do think it!). That is the root of my problem with RAID -- I see the frustrations it causes all the time. When I weigh that against the benefits of RAID, I just can't recommend it except in very select cases. | ||||||||||||||||||||||||||||
| RAID1 (mirroring) for Data Loss Protection | ||||||||||||||||||||||||||||
When I look at those numbers I see excellent reliability. Specifically, the Western Digital Raptor hard drives impress me. We sell a huge amount of those drives, and have only had a handful fail. In fact, two of those failures were our fault -- one we wired incorrectly and fried, and the other we dropped on the concrete warehouse floor...so technically, the Raptor failure rate should be a bit lower. Impressive! Neither of these damaged hard drives ever even left our facilities, obviously. Unfortunately, it is not as clear of a number when it comes down to how many RAID failures there have been. Since it is not a black and white failure issue, I do not have hard data. However, at the agreement of our support staff, I estimate that anywhere from 25% to 30% of our customers with RAID will call us at some point in the first year to report a degraded RAID array or problem directly resulting from their RAID configuration. Granted, a failed RAID1 array does not mean data loss, but it certainly means a long, frustrating hassle. On the other hand, a single hard drive will often give warning signs before failure, so that scenario doesn't necessarily mean data loss either. The real question is: Is RAID1 really worth being 15-20 times more likely to have a problem? Keep in mind, RAID1 does nothing to protect you from:
| ||||||||||||||||||||||||||||
| RAID0 (striping) for Performance | ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
| Other Types of RAID | ||||||||||||||||||||||||||||
Discussing RAID1 and RAID0 gives me the most well defined discussion points, but the same principles can be combined to apply to RAID5 and RAID10. Remember that I am not talking about server usage. With servers, RAID can often bring more benefits, though a large reason for that is because the quality of the RAID controllers in a server environment is often much higher. | ||||||||||||||||||||||||||||
| RAID Controllers | ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
| Conclusions | ||||||||||||||||||||||||||||
It is quite obvious by now that in a desktop environment, I am dead set against RAID. Problems are common, and benefits are few. Just remember that I am taking this position due to experience. I even fell prey to the hype myself once! At one time I ran my office workstation on a RAID0 array. It had problems once or twice over the years, but because I kept a second hard drive for storage and I am perfectly comfortable with a Windows reinstall, it was never a large issue for me. I ended up moving back to a single drive because I didn't notice any performance difference. | ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
![]() | ![]() | ![]() | ![]() | ![]() | ||
| Puget Spirit (AMD Edition) | Puget Serenity Home | Puget Deluge-i7 Mini A2 | Puget Deluge-i7 A2 | Puget Deluge-i7 L2 | Custom Air Cooled Gaming Computers | Custom Liquid Cooled Gaming Computers |
Share this article!
What are people saying about this article?
Head over to our forums to ask questions and discuss this article!Why RAID is (usually) a Terrible Idea:
|
scottish Posted 05/22/2009 17:08:15 PM |
|
|
|
I apologize for reviving this post, but I have to say that I am SO appreciative in regard to Jeff Stubbers and his answers to my questions in regard to a RAID set-up for the new system I ordered with Puget. I initially submitted the configuration with two WD Raptors 300GB 10k in Raid 0 - Jeff immediately recommended a good quality controller. A bit later (another 3-4 emails) I was questioning whether I really needed a RAID set-up (this is a new gaming system btw) and Jeff detailed exactly what a RAID set-up is for. He didn't say I should or shouldn't have one, but gave me the information ... |
|
Grease Monkey Posted 11/15/2008 17:18:19 PM |
|
|
|
Hello, Good info here. On the topic of RAID 0 in the context of gaming, I understand that the benefits are almost nil with hard disks because of the seek time. Now what if we use solid state drives, or hyperdrives 4 - I would expect this setup to actually significantly outperform ssd . hyped-4 by two fold. Any thoughts? |
|
Semper Fuzz Posted 06/30/2008 19:45:41 PM |
|
|
|
Say hi to the "VelociRaptor" I have two Raptor 150's and they were in Raid 0 and when they worked it was great. Have any crashes or have to reload and the average Joe like me could not get the raid back up. Now i am running on one Raptor and the other sits being liquid cooled and it laughs at me. I am buying the Velociraptor as my main operating and will use my Raptors as storage ! |

.gif)



