Contact Information

500D Huntmar Park Drive
Herndon, VA 20170
Phone: (703) 471-8108
Fax: (703) 471-8195

techsupport@risingedge.com


RET: Home

RAID Levels

  In 1987, professors Garth Gibson, Randy Katz, and David Patterson at the University of California outlined 6 RAID levels. These formally defined RAID levels are a family of techniques for managing a suite of disk drives so that reliability, data availability, and performance are all maximized for a wide variety of applications. Since then, additional levels have been defined and implemented by various suppliers.  Each RAID level defines how the RAID will function. The following Table summarizes the basic RAID levels 0 though 6.

Raid
Levels
Description
RAID
Level 0
  Block Striping: RAID level 0 implements a data striping approach across all drives in the system. Blocks of data are stored sequentially on each drive in the system. RAID level 0 has no redundancy. If one drive fails, all data stored on the system becomes unusable. Due to its lack of fault tolerance, RAID level 0 is best suited for high performance applications that do not require data protection.
RAID Level 1
  Disk Mirroring: RAID level 1 implements a mirror disk for each drive in the system. Use of a mirror drive virtually eliminates system interruption due to drive failure. Data is duplicated (in pairs) for storage on each drive. The use of dual drives more than doubles the cost of the storage unit. RAID level 1 provides fair read performance but much slower write performance since it must write to two disks.
RAID Level 2
  Bit Interleaving: RAID level 2 interleaves bits across all drives in the array. Additional drives are inserted in the system for error correcting code or parity data. RAID 2 is typically used for large computer systems due to the robustness of its design.
RAID
Level 3
  Synchronized Spindles: RAID level 3 is similar to RAID level 2 but better suited to microcomputers. In a typical RAID level 3 system only one parity drive is used for all data drives. Interleaving of data occurs at a predefined logical size (bit, byte, block, or other unit). Each drive holds a portion of the data. The synchronized spindles yield high data transfer rates. This makes RAID level 3 ideal for high performance systems, such as image processing, where speed and accuracy are important.
RAID
Level 4
  Block Stripping with Parity Drive: RAID level 4 is RAID level 0 with a parity drive. Typically write operations are slow due to the parity read to a single drive that occurs before each write.
RAID
Level 5
  Block Striping with Distributed Parity: RAID level 5 contains both data and parity blocks on each disk, thus eliminating parity drives. Eliminating the parity drive allows the system to perform multiple read and write functions at the same time. This increases the virtual transfer rate by one-half the number of drives in the array, thus increasing performance as more drives are added.
RAID
Level 6
RAID level 6 is an extension of RAID level 5 that improves fault tolerance by supporting dual parity. Data is striped on a block level across a set of drives, just like in RAID 5, and a second set of parity is calculated and written across all the drives; RAID 6 provides for an extremely high data fault tolerance and can sustain multiple simultaneous drive failures.


  While the RAID levels are as different as the user communities that they are designed to serve, they do share some common characteristics. With the exception of RAID level 0, a simple non-redundant disk array, these RAID levels all provide no loss of data due to individual disk failure and continuous operation during the downtime of a failed disk. In the event of a failed disk drive, RAID systems notify the operator of the failure and continue to operate by using the redundantly stored information to respond to user data requests. Upon replacement of the failed disk, the RAID system will automatically and transparently use the redundant data stored on the array to reconstruct the data previously stored on the failed disk.

• Which Is The Right Raid Level?



Copyright 2003