Windows IT Pro is the leading independent community for IT professionals deploying Microsoft Windows server and client applications and technologies.
  
  
  Advanced Search 


August 1997

RAID Levels


RSS
Subscribe to Windows IT Pro | See More RAID Articles Here | Reprints | Or get the Monthly Online Pass—only $5.95 a month!
Main Article    RAID: Enhanced Disk Storage for Windows NT

RAID Levels

RAID levels 0, 1, and 5 are the most commonly available hardware RAID solutions for Windows NT systems, and NT includes them. Asterisks denote RAID levels available for NT only through hardware controllers or combinations of hardware and software.

0 DEFINITION Disk striping
COMMENTS Data is striped, or spread across, one or more drives in parallel.

RAID 0 is ideal for environments in which performance (read and write) is more important than fault tolerance or you need the maximum amount of available drive capacity in one volume. Drive parallelism increases throughput because all disks in the stripe set work together on every I/O operation. For greatest efficiency, all drives in the stripe set must be the same capacity. Because all drives are used in every operation, RAID 0 allows for single-threaded I/O only (i.e., one I/O operation at a time). Environments with many small simultaneous transactions (e.g., order entry systems) will not get the best possible throughput.

1 DEFINITION Disk mirroring
COMMENTS One drive is an exact copy of the other.

RAID 1 is useful for building a fault-tolerant system or data volume, providing excellent availability without sacrificing performance. (NT does not support a RAID set as the boot volume--this capability requires a hardware controller). However, you lose 50 percent of assigned disk capacity. Read performance is somewhat higher than write performance because NT reads data off the drive whose head is closest to the desired sector (called locality of reference); all write operations are made to both disks simultaneously.

3 DEFINITION Disk striping with parity
COMMENTS One physical drive is dedicated with parity to parity data (i.e., information the disk controller calculates to determine missing data on other disks); data is striped in blocks across multiple drives as in RAID 0.

RAID 3 offers the performance of RAID 0 with the fault tolerance of RAID 5, but with cautions. As with RAID 0, RAID 3 uses single-threaded I/O but with a standard 256KB data transfer block. Streaming data applications such as video-editing systems benefit simultaneously from disk parallelism, fault tolerance, and the large-block transfers. But database applications or others with many small transactions issued simultaneously might have problems.

RAID 2 is similar in concept to RAID 3 but writes in single bits to the drives in the stripe set rather than in blocks, thus requiring many drives for a volume (however, few--if any--implementations are available for NT).

4 DEFINITION Disk striping with parity
COMMENTS One physical drive is dedicated with parity to parity data. The striping algorithm differs from RAID 3 in that a data word is written to one drive, the next word to the next drive, and so on.

RAID 4 is similar to RAID 3 but uses a round-robin algorithm for writing data to the stripe set. Because RAID 4 has to generate parity data on one drive, write operations are single-threaded, but reads are multithreaded (i.e., are performed via multiple simultaneous I/O requests) because not all drives are involved in every transaction. RAID 4 is better for an environment requiring more discrete transactions per second. Both RAID 3 and 4 use the minimum number of drives to achieve fault tolerance.

5 DEFINITION Disk striping with parity
COMMENTS Parity data is distributed across with parity all drives in the volume. Normal data and parity data are written to drives in the stripe set in a round-robin algorithm, similar to RAID 4.

RAID 5 is multithreaded for both reads and writes because both normal data and parity data are distributed round-robin. This is one reason why RAID 5 offers better overall performance in server applications than either RAID 3 or 4. Random I/O benefits more from RAID 5 than does sequential I/O, and writes take a performance hit because of the parity calculations. RAID 5 is ideal for database applications.

6 DEFINITION Disk striping with parity
COMMENTS The parity information has with parity it's own parity data.

RAID 6 is essentially RAID 5 enhanced, such that two drives in the stripe set can fail because the distributed parity information has its own parity and is thus redundant.

10 DEFINITION Mirrored stripe sets
COMMENTS Also known as RAID 0+1 or RAID 6 stripe sets by some manufacturers.

You can build RAID 10 either directly through the RAID controller (depending on the controller) or by combining software mirroring and controller striping, or vice versa (called RAID 01).

End of Article



Reader Comments
I think that this article is very good elaborated and provides a very good and understandable information about RAID fault tolerance. But i'd like though to know how backup (tape) differs from RAID, and why using one instead of the other.

Jorge Martinez October 28, 2003


This article is good, but I think that you should also put the minimum number of disks to be used in each raid level.

john ville November 23, 2003


A decent overview but it lacks any depth. It would be nice to give an idea about drive usage. (ie in raid 3 x% of the available space should be deticated to parity) If you want a thorough understanding of raid look elswere.

Jacob White May 24, 2004


cool

Anonymous User October 12, 2004 (Article Rating: )


But it is not clear that whether win NT supports raid 1+0 or not

Anonymous User November 02, 2004 (Article Rating: )


But it is not clear that whether win NT supports raid 1+0 or not

Anonymous User November 02, 2004 (Article Rating: )


I came here to for answers now i leave with another question. What is parity

Anonymous User November 16, 2004 (Article Rating: )


needs depth

Anonymous User February 10, 2005 (Article Rating: )


It's good as an overview, which is exactly what I was after. If I need to know more I'll read a more in depth document. Thanks.

Anonymous User February 21, 2005 (Article Rating: )


iT is given me good understanding of RAID levels, but RAID , Parity must have been defined

Anonymous User April 28, 2005 (Article Rating: )


You must be a registered user or online subscriber to comment on this article. Please log on before posting a comment. Are you a new visitor? Register now




Top Viewed ArticlesView all articles
Battery Life Issues Almost Certainly Not Windows 7's Fault

While Microsoft is still investigating a notebook battery life issue that was supposedly caused by Windows 7, some interesting trends have emerged. ...

Confirmed: Battery Life Issues Not Windows 7's Fault

Microsoft on Monday issued a lengthy statement about the recent Windows 7 battery controversy, echoing my assessment from earlier in the day, but backing it up with hard, cold evidence. ...

Getting your iPhone to Sync with Exchange 2003

Follow these steps to use an iPhone with Exchange. ...


Storage Whitepapers Turn to a Proven Server and Storage Migration Solution

The Impact of Disk Fragmentation on Servers

Take Control of Your Email: Understand the Business Reasons for Email Storage Management

Related Events Disk-to-Disk Grows Up

Deep Dive into Windows Server 2008 R2 presented by John Savill

Think That Intelligent Data Storage Systems Exceed Your IT budget? Think Again!

Check out our list of Free Email Newsletters!

Storage eBooks A Guide to Windows Certification and Public Keys

SQL Server Administration for Oracle DBAs

Keeping Your Business Safe from Attack: Encryption and Certificate Services

Related Storage Resources Introducing Left-Brain.com, the online IT bookstore
Looking for books, CDs, toolkits, eBooks? Prime your mind at Left-Brain.com

Discover Windows IT Pro eLearning Series!
Clear & detailed technical information and helpful how-to's, all in our trademark no-nonsense format


Windows IT Pro Home Register FAQ for Windows WinInfo News
Europe Edition About Us Contact Us/Customer Service Media Kit Affiliates / Licensing  
SQL Server Magazine Office & SharePoint Pro DevProConnections IT Job Hound
Left-Brain.com Technology Resource Directory asp.netPRO ITTV Windows SuperSite 
 
 Windows IT Pro is a Division of Penton Media Inc.
 © 2010 Penton Media, Inc. Terms of Use | Privacy Statement