Originally posted by: CannibalisticH0b0
Hey guys, I know this post belongs in the HDD category, but I'd rather post here, since u guys actually reply qiuckly 😛
I have a Maxtor 80Gb 7200RPM 8MB buffer ATA133 HDD, and I might be getting a second one. My question is, what's the difference b/t RAID0, RAID1, and RAID0 + 1? Would I have to reformat my current HDD for one or more of those to work? I know one of em is mirroring and another is striping, but what does that mean? Thanks a bunch!
Heya
CannibalisticH0b0
RAID 0
RAID 0 formats the drives in such a way that writes to the drives are performed in alternating chunks. They're also read off the drive in alternating chunks as well. This process is known as "striping", and improves both read and write performance, though read performance gains more than writes. The reason for the performance gain is simple: as one drive streams data from the platter, the other drive can get its read head ready to send the next chunk of data. There's less waiting for access time, and the S-ATA bus is busier.
RAID 0 setups allow you to specify different chunk or stripe sizes, typically ranging from as low as 8KB to 128KB. Different stripe sizes have differing impacts on performance. Large chunk sizes are great for streaming big data files, while smaller stripe sizes may be better for random access applications
RAID 1
RAID 1 is the first truly redundant RAID level. In RAID 1, data is replicated -- "mirrored" onto each drive. This has an obvious impact on write performance -- you have to write the data twice, once to each drive. However, there's a subtle, potentially positive impact on read performance, since the first head to get to the data can submit the read.
RAID 0+1
Finally, for our purposes, there's RAID 0+1. Very few motherboard-down RAID controllers will support this, as you need four drives. RAID 0+1 creates a striped, redundant array. You get both better performance, and the security of having mirrored drives. However, this is mitigated by the fact that you now have four mechanical devices, which does slightly increase the probability of one drive failing.
What does this all mean? Well if your working with files that are always very large in size (Video, Large Graphics files etc.) then you get some good benefit with going with RAID. If your setup and doing web server or something like that, that use small file sizes, you may be better off not using RAID. If you setup your striping using the appropriate file size when you set it up, you can see some good performance gains.
For most users however, RAID may give you a performance hit but if your doing mission critical things then going with a RAID 1 or a RAID 0+1 may be the best bet due to it's safety in keeping two copies of your drive in check. If you don't need any of these things then a RAID setup may not be in order. The only way you'll really know is to test it with the things you do most and see if you get gains. If your a gamer, you will probably see a performance gain when playing due to the large file size manipulation that goes on, but here again, you have to set it up with the right stripping to see it and there is no guarantee
There are some good articles online that discuss this subject in pretty good detail so you may want to do a google search to find the latest ones out there.
Hope this helps,