[G4] EIDE and Ultra ATA RAID

Ralph Garrett ralphbones at kc.rr.com
Mon Apr 25 13:23:12 PDT 2005


Some thoughts on RAID Arrays.

RAID 0, Striping a matched set of drives does not decrease the MTBF for 
the array, the MTBF remains the same as for a single drive. Loss of a 
drive in a striped Array does mean you lose all of the data on both 
drives, but a striped Array can and should be backed up just like any 
other drive.

RAID 1, Mirrored Arrays are used to increase data security by writing 
the same data to multiple hard drives, but there is a performance hit 
on mirrored arrays.

There are several other schemes to improve data security and 
performance but for the desktop user, probably the best solution is to 
mirror and stripe, RAID 10, but obviously that's a more expensive 
solution.

RAID Arrays setup using Disk Utility are called soft RAIDS. The CPU/OS 
has to manage the RAID so you don't get the performance boost you would 
with a hardware RAID controller.

The average desktop user won't see much speed improvement by installing 
a RAID Array but for those who render 3D scenes, edit video/audio files 
or very large Photoshop files there can be a big improvement in 
performance. The most cost efficient way to do this is to use a pair of 
smaller drives (30 to 80 GB's) in a striped array, and use that array 
as a scratch disk only. If a drive fails in the array, very little 
critical data is lost and is usually easy to recreate. You also need to 
be ruthless about clearing files that are no longer needed. I have 
clients erase the scratch Array after they finish every project so they 
start with a clean slate.

You can also gain a small performance boost by using drives in a 
conventional manner attached to multi channel drive controllers, 
storing the OS on one drive and apps on another drive.

HTH

Ralph 



More information about the G4 mailing list