ANOTHER RAID 5 QUESTION

bluefmc

Member
Sep 7, 2000
32
0
0
my employer is ordering a dell server running redhat linux with hardware based scsi raid 5. i have a few questions concerning raid 5 arrays. i know 3 disks is the minimum number of disks for a raid 5 array, but i was wondering if a 3 disk array sees any performance benefits over just a single disk. what would be the optimal number of disks to have in the array? can you point me to any articles online comparing raid 5 performance with various numbers of disks? also are there any problems associated with having the system partition on the raid array or does it need to be on a seperate disk? thanks in advance for your help.
 

SnoMunke

Senior member
Sep 26, 2002
446
0
0
You will probably not see a performance increase using 3 disks in a RAID 5 format...it actually may be slower than a single disk. However, what you with have is what RAID 5 provides -- fault tolerance.

Think of a single disk. Only pipe to pump data through.

Now think of how RAID 0 (striping) works. Now we have two or more drives to write to or read from...basically two or more pipes to pump data through...

Key: the more pipes the more data can be pumped through.

Now you have RAID 5 (striping w/ parity). With your three disks, you have two "pipes" to read or write through, but you also have to write parity to the third disk. This takes time and will lower any "gains" you might have gotten from writing (or reading from) the two disks.

So how do you increase performance? Remember the above key? That's right...add more disks. After adding "enough" disks, you will have enough pipes to pump data through to offset the time the system has to write to the parity disk.

There is a limit on how many disks you can use in a RAID 5 disk array before performance tops out. What that limit is I don't know...and your boss probably doesn't have the funds to find out (probably tens or hundreds of disks).

This pretty much sums my explanation. I would do a Google.com search on "RAID 5 performance" as do some reading from the Internet...the library at your fingertips...

later...
 

dkozloski

Diamond Member
Oct 9, 1999
3,005
0
76
I'm running a RAID5 with four disks. I failed one disk and could harly tell the difference in performance when running on three. As previously stated the object of the RAID5 game is not performance but rather data integrity.
 

dakarm

Junior Member
Sep 25, 2002
22
0
0
10 U160 drives is about the max you want to put on a single RAID5 array.

Beyond that you wont see much of a performance gain, less then .5% for each drive added after the 10th.

Another thing you have to keep in mind is once a single drive fails, the array will be in a degraded state. Which mean everything a read or a write has to be peformed on any given stripe(drive) the parity information has to be recalculated or partity needs to be used to calculate the missing data.

This will slow down the performance dramatically.


I never create a RAID 5 with only 3 drives. My min. is 4 drives. 3 drives in the array and 1 drive as the spare.
Also you must keep doing tape backups. If that array fails (more then 1 drive = failed array) then you are SOL unless you have tape.

There is no formula for calculating RAID performance. I can make performance benchmarks look like it's flying along one minute then slower then IDE the next.
 

bluefmc

Member
Sep 7, 2000
32
0
0
first, thank you all for your valuable input. perhaps i should have let you guys know what this server was going to be used for. this will be a linux web server serving both static html pages and pages generated by perl scripts. my understanding is that raid 5 is good for databases and such, but is it also a good choice for serving up webpages or would i be better off with a raid 10 (or another raid level) solution? and how many disks do you guys recommend? we have funds for up to 6 or so disks. and would it be better to have the system on a seperate disk from the data?
 

SnoMunke

Senior member
Sep 26, 2002
446
0
0
At this point I think you should be talking to a Dell Engineer. Those guys should know the capability of their products. It is probably not a wise idea to be making business decisions based off peoples opinions in Anandtech forums. Not say nobody here knows what they are talking about, but it is probably best to talk to Dell. Otherwise, do some research from the Internet. Google.com baby! There is a wealth of technical knowledge out there I guarantee you won't find in these forums. (No offense to all forum members.) Good luck!
 

dakarm

Junior Member
Sep 25, 2002
22
0
0
Originally posted by: bluefmc
first, thank you all for your valuable input. perhaps i should have let you guys know what this server was going to be used for. this will be a linux web server serving both static html pages and pages generated by perl scripts. my understanding is that raid 5 is good for databases and such, but is it also a good choice for serving up webpages or would i be better off with a raid 10 (or another raid level) solution? and how many disks do you guys recommend? we have funds for up to 6 or so disks. and would it be better to have the system on a seperate disk from the data?


Don't no Never use RAID 5 for databases. When the array goes into a degraded mode it will cause all kinds of havic with the application. You always want to use RAID 0/1 for dtabases.


For what you want to use I would use RAID 5 but not use more then 5 diskn the array. That leaves1 disk for a spare. The best set up would be to set up a RAID1 for the OS and a RAID 5 for the data. <--- that's with MS OS. With linux you can probably get away with single drive for the OS and RAID5 for data. My question is how important is it for the server to be up. If you need to be up 99.99 percent I would go with RAID1 for OS and RAID5 for data regardless of the OS you use.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |