Windows IT Pro is the authoritative and independent resource for windows nt, windows 2000, windows 2003, windows xp. Features a collection of resources and magazines for windows IT professionals.
  
  
  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 log on before posting a comment.

If you don't have a username & password, please register now.




Top Viewed ArticlesView all articles
Command Prompt Tricks

One reader shares his tip for setting up the command prompt to reflect a remote path. ...

New Microsoft/Yahoo! Deal? No

On Sunday, the Times of London reported that Microsoft had renewed talks with failing Internet giant Yahoo! and would manage its search engine for 10 years, while Yahoo! would retain control of its email, messaging, and content services. This report ...

How can I stop and start services from the command line?

...


Storage Whitepapers Combining Deduplication and VMware Disaster Recovery: Cascading Savings Improves Cost Effectiveness

Virtualizing Microsoft Exchange Server 2007

StoreVault SnapManagers for Microsoft Exchange and SQL Server

Related Events Storage Consolidation for Your Microsoft Applications: Reducing Cost and Complexity

Optimize your VMware Infrastructure with the New Releases from the Symantec Backup Exec Family

Virtualization Management

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 Become a VIP member of the Windows IT Pro community!
Get it all with the VIP CD and VIP access. A $500+ value for only $279!

Subscribe to Windows IT Pro!
Solve your toughest technical problems with our experts and access 10,000 + articles online. 30% off

Monthly Online Pass - Only $5.95!
Get instant access to 10,000+ articles from Windows IT Pro Magazine!

TechNet Virtual Labs
Evaluate and test Microsoft's newest products.


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 Windows Dev Pro IT Job Hound ITTV
IT Library Technology Resource Directory Connected Home Windows Excavator Windows SuperSite 
 
 Windows IT Pro is a Division of Penton Media Inc.
 Copyright © 2008 Penton Media, Inc., All rights reserved. Terms and Use | Privacy Statement | Reprints and Licensing