Rover

windows newsletter

250,000+ readers!

navigate
         
Home
Articles Archive

Search

 
 
 

About

 
Free Reports
Windows Tutorials
 

Subscribe

 
 
Subscribe free using the form below!




 
Enter Unlock Code
 
Advertise
 
     

RAID = Blazing Fast Hard Drive Performance

by Dennis Faas, infopackets editor
http://www.infopackets.com

RAID is a technology used to increase hard drive performance and fault-tolerance. The hard drive inside your computer is responsible for storing programs and user data. RAID performance refers to the time that it takes the hard drive to read and write information; fault-tolerance deals with the means to protect data stored on the hard drive.

RAID is an acronym which stands for Redundant Arrays of Inexpensive Disks. The term Array can be thought of as blocks of storage spanning multiple areas. Five types of array architectures exist, and are referred to as RAID-1 through RAID-5. Each provide a different method used for redundancy and fault-tolerance, but differ in features and performance. In addition to the five architectures, it has become popular to refer to a non-redundant array of disk drives as a RAID-0 array. The scope of this article will only deal with RAID-0 and RAID-1 since they are most common.

The idea of RAID is to combine multiple, inexpensive hard disk drives into an array, yielding performance which exceeds a single, large drive. Moreover, the hard drives used in a RAID array appear to the computer as a single unit.

Not all the drives in a RAID array must be identical. By definition, RAID uses a series of inexpensive drives and combines them as a single unit. However, all units of the array must be the same size. Therefore, the smallest hard drive defines the constant unit size used throughout the array. For example, an array consisting of 105, 5000, 300, and 110 megabyte hard drives would default to 105 megabytes per unit, yielding a total of 420 megabytes in the array. Additionally, the hard drive with the slowest read and write access times (typically the smallest hard drive) defines the collective transfer speed between all drives. For optimal performance and space utilization, it is best to build an array with identical hard drives.

In data acquisition, a hard drive is much slower in comparison to computer memory (RAM) and can be a system performance bottle-neck. A typical computer system consists of one hard drive which uses only a single channel of communication to transfer data. On a RAID-0 system which uses multiple channels to transfer information, data is transferred twice as fast. This significantly decreases data read and write times.

RAID-1

RAID-1 provides data redundancy by writing the same information to two or more drives. The performance of a level 1 array tends to be faster on reads and slower on writes compared to a single drive configuration. However, if either drive fails in a level-1 array, no data is lost. This RAID level is commonly referred to as Mirroring.

RAID-0

With RAID-0, data is split across all drives, resulting in very high read and write speeds. None of the drives in a RAID-0 array are used to store redundant information, therefore, the failure of any disk in the array results in data loss. This RAID level is commonly referred to as Striping.

RAID 0 + 1

Some RAID configurations allow for the combination of RAID 0 + 1, which utilize both methods at the same time. The result is increased system performance, while ensuring data protection through redundancy.

Two types of RAID: Hardware and Software

The hardware based RAID controllers are independent of a host computer and present all disks in the array as a single entity. A software driver is required to operate the RAID controller on an operating system and is supplied by the manufacturer.

Software RAID solutions are completely hardware independent. However, they require system memory, consume processor time, and are operating system dependent. In general, a software RAID does not perform as well as hardware RAID. It can degrade system performance because this type of RAID must contend with other programs which also acquire processor time.

Uses of RAID

RAID is widely used in audio and video editing, where files are large in size and must be loaded and reloaded during the editing process. Additionally, some operating systems and programs are quite large and require constant hard drive access time. Considering that a hard drive is one of the slowest peripherals used for transferring data inside a computer system, RAID can significantly increase overall system performance.

RAID is becoming more common and is included as a hardware performance solution by some high-end motherboard manufacturers. RAID controllers can also be purchased separately; newer controllers occupy a single PCI (peripheral expansion) slot and may be implemented into existing system configurations.

If you are thinking about upgrading your motherboard and would like one that is coupled with RAID technology, ABIT is an excellent manufacturer and is highly recommended.

Alternatively, hardware RAID controllers can be purchased as an add-on to an existing computer configuration. Two of the best brand names in high-performance IDE* RAID controllers are Adaptec (AAA) and Promise IO. While Adaptec products are sometimes more sophisticated and higher in price, Promise IO offers no-frills, same-level performance and a lower price tag.




Click here for a list of more great articles, just like this one.



If you found this article to be useful, be sure to subscribe to newsletter! Details are below: [an error occurred while processing this directive] [an error occurred while processing this directive]

Copyright 2002 | Dennis Faas, infopackets editor |
http://www.infopackets.com | Computer 411 

This article may be freely distributed in email or other online publications, providing that it is not modified in any way. The article must ALSO include the above line which gives credit to/and includes the URL referring to infopackets.com.

         

 

Home | Subscribe | Remove | Download | Advertise | Contact | Refund Guarantee | Privacy Policy
Copyright © Computer 411 | Infopackets.com.  All rights reserved.