RAID Arrays Explained - TechPowerUp Forums
RAID Arrays Explained - TechPowerUp Forums
Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our
community.
1 2 Next
OP Nov 2, 2007 #1
I have compiled a list of RAID arrays so that people are more aware of what each one
does and if it would be useful for them. I will provide advantages and disadvantages of
each RAID array given. First, a brief history about RAID.
CrAsHnBuRnXp
History of RAID: The idea of RAID (Redundant Array of Inexpensive [or independent]
Disks) was designed as a fix to a problem of bestowing a high capacity storage combined
Joined: Oct 19, 2007 with data availability and redundancy. In the past when hard drives capacities were
Messages: 8,196 (1.36/day)
limited and higher capacity drives were expensive, RAID offered little data protection and
System Specs
redundancy. Compounding the problem, CPU processor performance was increasing at
an exponential rate, while disk subsystems were quickly falling behind and creating a
bottleneck for server performance.
Back in 1988, a few researchers from the University of California-Berkeley came up with a
set of guidelines for the original implementation of RAID. These guidelines would be
referred to as RAID-1 through RAID-6. The various RAID levels do NOT mean that RAID 6
would be better than say RAID-1 or RAID-5. Your needs will determine what RAID level is
best for your current situation.
Now, when using RAID, it’s recommended to use the same size drives. You can in fact, use
various size drives in any given array, but the array will take the form of the smallest hard
drive and the rest of the unallocated space on the larger hard drive will not be use and in
fact just be a waste. For example, if you wanted to setup a RAID-0 array, it's
recommended to have a minimum of two drives of the same size such as 2x80GB.
Whenever using any RAID array, the array will combine the number of drives you are
using and make it one entire drive. So if you were to RAID-0 2x80GB hard drives, this
would make a 160GB hdd. (Will be less when you factor in the formatting)
Advantages: This particular array is the easiest to implement, cheapest to implement, and
most all controllers will support the use of RAID-0. Can make boot times quicker and
make applications load faster.
Disadvantages: Not fault tolerant. In other words if one drive fails, all data is lost.
Advantages: 100% redundant. In other words if a single drive is lost to a failure, you will
not lose data. RAID-1 can withstand multiple drive failures. RAID-1 is another simple array
setup to implement.
Recommendation: Best used in an environment that requires high read performance such
as accounting, company payroll, or financial situations. You are still highly recommended
to backup your data.
Advantages: Fault tolerant, “on the fly” data correction, high data transfers, simpler RAID
design compared to RAID-3, 4, and 5.
HOME FORUMS NEW POSTS MEMBERS LOG IN REGISTER
Disadvantages: Not commercially available, high entry level cost, and it requires a high
transfer rate.
Advantages: Fault tolerant, high read and write of data transfer, disk failure has an
exiguous amount of impact, and has a high efficiency.
Disadvantages: Difficult and resource intensive if used in software RAID, complex, and the
transaction rate is equal to a single hard drive (so long as the spindles are in sync)
Recommendation: Video production and or live streaming, Editing of Image and Video
and any other application requiring high throughput/best for applications that require
sequential data reads.
Advantages: High read rate, high aggregate read, Low parity (high efficiency)
Disadvantages: The worst write rate, worst write aggregate rate, difficult to rebuild in the
event of a hard drive failure, block read rate is that of a single disk, not commercially
available
Recommendation: Not a recommended use. There are better options to choose from.
RAID-5 – Striping with Parity – 3 disk minimum:
This is the most widely used RAID array used today. What RAID-5 does is the parity
information gets distributed amongst all drives within the array unlike RAID-3 or 4. A
certain amount of total disk space becomes unavailable on the array so that the parity
data can be written to disk. Usually, the amount of drive space given for parity
information is equal to the size of one entire drive in the array. Example, an array of
4x10GB drives would give you approximately 30GB of space for your data while the left
over 10GB would be reserved for the parity information.
Advantages: Fault tolerant, read speeds are quite high, high efficiency, good transfer rate
Disadvantages: Disk failure has a medium impact on the array (meaning you can only
sustain one drive failure at a given time), has the most complex design, difficult to rebuild
after a disk failure
Recommendation: File servers, database servers, Web servers, Email servers, Intranet
servers, etc.
RAID-6 – Striping with Double Parity – 4 disk minimum plus a proprietary RAID
controller:
RAID-6 is the exact same thing as RAID-5, but it offers double the parity of RAID-5 so that
way you can sustain a two disk failure and still retain your data.
Advantages: Fault tolerant, can sustain a two disk failure, perfect for a mission critical
environment
Disadvantages: More complex, controller overhead for the parity is very high,
Recommendation: File servers, database servers, Web servers, Email servers, Intranet
servers, etc.
Please note that neither RAID array is a preventative from doing regular backups. Backups
are still highly recommended in case of an unforeseeable event.
RayneYoruka, Brandenburg, JrRacinFan and 13 others
Nov 2, 2007 #2
D
Very nice... at first I thought you stole this from here :
http://www.hardwareanalysis.com/content/topic/67628/
d44ve
New Member
Joined: Apr 16, 2007
Messages: 2,520 (0.41/day)
System Specs
CrAsHnBuRnXp
Nov 2, 2007 #3
H
Very nice write up. Now you just need to add raid 10 (I think thats the last one). Anyway, I
think this is stickyable.
Edit: lol D44ve, I was about to tell you that when you deleted/edited your post. But nice
quick catch.
Hawk1
New Member
Joined: May 8, 2007
Messages: 1,248 (0.20/day)
Location:
The Big Smoke, Canada
System Specs
Nov 2, 2007 #4
D
RAID 10?
d44ve
New Member
Joined: Apr 16, 2007
Messages: 2,520 (0.41/day)
JAB Creations
System Specs
Nov 2, 2007 #5
H d44ve said:
RAID 10?
Nov 2, 2007 #6
System Specs
Nov 2, 2007 #7
d44ve said:
RAID 10?
Disparia
Nested arrays.
Joined: Aug 10, 2007
Messages: 4,267 (0.70/day) RAID-10 is a RAID-0 of RAID-1 arrays.
Location: Sanford, FL, USA
System Specs RAID-01 is a RAID-1 of RAID-0 arrays.
You can find RAID-51, 50, and some others on certain controllers.
Nov 2, 2007 #8
D
I gotcha.... I have always just called it 1+0 or 0+1 or whatever way you want to go
d44ve
New Member
Joined: Apr 16, 2007
Messages: 2,520 (0.41/day)
System Specs
Nov 2, 2007 #9
Luckily we're only up to RAID-7 (AFAIK), so we can do 8 and 9 before having to change
the terminology
Disparia
D
Really, check your info on RAID2, it's obsolete, there is no use for it. It's advantage is
builtin in every modern disk nowadays. It is not a simple array either, it requires a mad
amount of disks for no apparent reason.
Deleted member 3
Or you could say thanks for the great information and contribution to the forums...here's
some additional info...
Mediocre
New Member
Joined: Jun 11, 2006
Messages: 1,237 (0.19/day)
System Specs
Mediocre said:
CrAsHnBuRnXp
DanTheBanjoman said:
Really, check your info on RAID2, it's obsolete, there is no use for it. It's advantage is builtin in every
modern disk nowadays. It is not a simple array either, it requires a mad amount of disks for no
CrAsHnBuRnXp apparent reason.
Mediocre
New Member
Joined: Jun 11, 2006
Messages: 1,237 (0.19/day)
System Specs
Mediocre said:
Oh well, I suppose editing (and not creating from scratch) maybe more work than its
worth
Mediocre said:
CrAsHnBuRnXp Oh well, I suppose editing (and not creating from scratch) maybe more work than its worth
Very Nice
VERY nice bro. This should DEFINITELY be stickied. You responded to my suggestion
damn fast, good reaction time
surfsk8snow.jah I do feel slightly proud in that at least I suggested the idea haha. But mad props for
following through so thoroughly.
Joined: May 7, 2007
Messages: 457 (0.07/day) Now whenever a thread starts or ends up on RAID, we just point them here. Sweet.
Location: Irvine, CA
System Specs Oh, and I still think someone should do a comprehensive benchmark read/write test of 5
Identical HDDs in every configuration of RAID possible, with both onboard and PCI Raid
Controllers, to have an absolute performance comparison, instead of so many opinions
and scattered recommendations on which RAID array to use. Of course then apply a fault
tolerance bullet to each benchmark. That would make TPU a hotspot for sure... you know
how many search results you get asking "Which RAID array do I use!?" haha, including
myself.
CrAsHnBuRnXp
T
Very nice guide man... Cleared some stuff up about the difference between 0+1 and 1+0
and 10, Sticky please.
tkpenalty
E
Nice guide, very well written. Concise.
ex_reven
New Member
Joined: Sep 4, 2006
Messages: 5,217 (0.81/day)
System Specs
CrAsHnBuRnXp
surfsk8snow.jah said:
VERY nice bro. This should DEFINITELY be stickied. You responded to my suggestion damn fast,
good reaction time
CrAsHnBuRnXp I do feel slightly proud in that at least I suggested the idea haha. But mad props for following
through so thoroughly.
If I could I would do the benchmarks for the hard drives, but I dont have enough spare
hard drives to do that.
ex_reven said:
CrAsHnBuRnXp
Thank you very much.
Sticky?
CrAsHnBuRnXp
AsRock
Home Forums Hardware Storage
TPU addict
Joined: Jun 23, 2007
Contact us Terms and rules Privacy policy Help Home
Messages: 18,874 (3.07/day)
Location: UK\USA
Forum software by XenForo® © 2010-2020 XenForo Ltd.
CrAsHnBuRnXp
System Specs
One advantage of RAID-1 that you missed is that you can usually take a drive from a
failed controller and connected it to any other controller and get the data.
Disadvantages of RAID 0 and 5 is that if the controller fails or you want to switch
newtekie1
Semi-Retired Folder controllers(I.E. swap a motherboard if you are using onboard) then the array usually won't
Joined: Nov 22, 2005
work on the new controller, so the data is lost.
Messages: 28,472 (4.23/day)
Location: Indiana, USA
System Specs
Share: