View Single Post
  #4  
Old January 21st, 2008, 12:14 AM
michaelsanford's Avatar
michaelsanford michaelsanford is offline
Psycholinguist
 
Join Date: Oct 2002
Location: Ottawa/Montrιal
Posts: 2,174
Thanks: 0
Thanked 0 Times in 0 Posts
michaelsanford is on a distinguished road
Well, actually, if you have a RAID1 system implemented by software (as opposed to a RAID controller card) you will get increased overhead when writing because it has to write the data N (three) times. You will also only get performance INCREASE if your configuration supports split seeks, otherwise it won't make any difference.

The primary purpose of RAID 1 is the R in RAID: redundancy. It provides fault tolerance, but is not designed to improve performance. If you want fault tolerance and improved performance, choose RAID 3 or 5.

Choose RAID 3 or 5 will will also net you more space: RAID 1 mirrors data on all drives, so N times 500 GB drives will always give you 500 GB of total space, because the other drives are just copies. RAID 3 or 5 will give you N-1 x SIZE as long as they are all the same size. So, 3 500 GB drives will get you about 1 TB total space (as the space of the third drive is used for parity calculations).

RAID 5 would be best for you, probably, since it splits the parity among all three drives, whereas RAID 3 uses the Nth disk to store all the parity.

I use RAID 5 on my network file server.
__________________
michaelsanford.com • Blog • Twitter • Tumblr • LinkedIn
• iMac Aluminum 24" |
MacOS X 10.5-current | 3.06 GHz Intel Core Duo | 4 GB RAM | 1 TB HDD
• iBook G4 1.42 GHz | MacOS X 10.5-current | 1 GB RAM, 100 GB HDD
• AMD Athlon64 3500+ | Slackware 12 (2.6.21.5-smp) | 2 GB RAM, 2•120 GB RAID 1, 2•500 GB RAID 0

Last edited by michaelsanford; January 21st, 2008 at 12:20 AM.
Reply With Quote