Manuals

Manuals
RAID Levels: Dell™ PowerEdge™ Expandable RAID Controller 2/DC User's Guide

Back to Contents Page

RAID Levels: Dell™ PowerEdge™ Expandable RAID Controller 2/DC User's Guide

Select a RAID Level RAID 0 RAID 1 RAID 5 RAID 10 RAID 50


There are six official RAID levels. The RAID levels that PERC 2/DC supports are:

Table 1. RAID Levels Supported by PERC 2/DC

RAID Level

Type

0

Standard

1

Standard

5

Standard

1 + 0

Hybrid

5 + 0

Hybrid

PERC 2/DC also supports independent drives (configured as RAID 0.)


Select a RAID Level

To ensure the best performance, you should select the optimal RAID level when you create a system drive. The optimal RAID level for your disk array depends on a number of factors:

  • the number of drives in the disk array
  • the capacity of the drives in the array
  • the need for data redundancy
  • the disk performance requirements

Factors to Consider When Selecting a RAID Level

The factors you need to consider when selecting a RAID level are:

Table 2. Factors When Selecting RAID Level

Level

Use

Pros

Cons

Max.

Drives

Fault Tolerant

0

Data divided in blocks and distributed sequentially (pure striping). Use for non-critical data that requires high performance.

High data throughput for large files

No fault tolerance. All data lost if any drive fails.

1 to 8

No

1

Data duplicated on another disk (mirroring). Use for read-intensive fault-tolerant systems

100% data redundancy

Doubles disk space. Reduced performance during rebuilds.

2, 4, 6, or 8

Yes

5

Disk striping and parity data across all drives. Use for high read volume but low write volume, such as transaction processing.

Achieves data redundancy at low cost

Write performance not as good as RAID 1

3 to 8

Yes

10 (1 + 0)

A combination of data mirroring and data striping

Higher performance, higher capacity, and 100% redundancy

Higher cost

4 to 16

Yes

50 (5 + 0)

A combination of disk striping and striping with parity

Higher capacity array

Same as RAID 5

6 to 16

Yes


RAID 0

RAID 0 provides disk striping across all drives in the RAID subsystem. RAID 0 does not provide any data redundancy, but does offer the best performance of any RAID level. RAID 0 breaks up data into smaller blocks and then writes a block to each drive in the array. The size of each block is determined by the stripe size parameter, set during the creation of the RAID set. RAID 0 offers high bandwidth. By breaking up a large file into smaller blocks, PERC 2/DC can use several drives to read or write the file faster. RAID 0 involves no parity calculations to complicate the write operation. This makes RAID 0 ideal for applications that require high bandwidth but do not require fault tolerance. RAID 0 is also used to denote an independent or single drive.

Table 3. RAID 0 Summary

Uses

RAID 0 provides high data throughput, especially for large files. Any environment that does not require fault tolerance.

Strong Points

Provides increased data throughput for large files. No capacity loss penalty for parity.

Weak Points

Does not provide fault tolerance. All data lost if any drive fails.

Drives

1 to 8

 

Figure 1. RAID 0

 


RAID 1

In RAID 1, PERC 2/DC duplicates all data from one drive to a second drive. RAID 1 provides complete data redundancy, but at the cost of doubling the required data storage capacity.

Table 4. RAID 1 Summary

Uses

Use RAID 1 for small databases or any other environment that requires fault tolerance but small capacity.

Strong Points

RAID 1 provides complete data redundancy. RAID 1 is ideal for any application that requires fault tolerance and minimal capacity.

Weak Points

RAID 1 requires twice as many disk drives. Performance is impaired during drive rebuilds.

Drives

2 drives

 

Figure 2. RAID 1

 


RAID 5

RAID 5 includes disk striping at the block level and parity. In RAID 5, the parity information is written to several drives. RAID 5 is best suited for networks that perform a lot of small input/output (I/O) transactions simultaneously.

RAID 5 addresses the bottleneck issue for random I/O operations. Since each drive contains both data and parity numerous writes can take place concurrently. In addition, robust caching algorithms and hardware based exclusive-or assist make RAID 5 performance exceptional in many different environments.

Table 5. RAID 5 Summary

Uses

RAID 5 provides high data throughput, especially for large files. Use RAID 5 for transaction processing applications because each drive can read and write independently. If a drive fails, PERC 2/DC uses the parity drive to recreate all missing information. Use also for office automation and online customer service that requires fault tolerance. Use for any application that has high read request rates, but low write request rates.

Strong Points

Provides data redundancy and good performance in most environments.

Weak Points

Disk drive performance will be reduced if a drive is being rebuilt. Environments with few processes do not perform as well because the RAID overhead is not offset by the performance gains in handling simultaneous processes.

Drives

3 to 8

 

Figure 3. RAID 5

 


RAID 10

RAID 10 is a combination of RAID 0 and RAID 1. RAID 10 has mirrored drives. RAID 10 breaks up data into smaller blocks, then stripes the blocks of data to each RAID 1 raid set. Each RAID 1 raid set then duplicates its data to its other drive. The size of each block is determined by the striped size parameter, which is set during the creation of the RAID set. RAID 10 can sustain one to four drive failures while maintaining data integrity if each failed disk is in a different RAID 1 array.

Table 6. RAID 10 Summary

Uses

RAID 10 works best for data storage that must have 100% redundancy of mirrored arrays and that also needs the enhanced I/O performance of RAID 0 (striped arrays). RAID 10 works well for medium-sized databases or any environment that requires a higher degree of fault tolerance and moderate to medium capacity.

Strong Points

RAID 10 provides both high data transfer rates and complete data redundancy.

Weak Points

RAID 10 requires twice as many drives as all other RAID levels except RAID 1.

Drives

2n, where n is greater than 1.

 

Figure 5. RAID 10


RAID 50

RAID 50 provides the features of both RAID 0 and RAID 5. RAID 50 includes both parity and disk striping across multiple drives. RAID 50 is best implemented on two RAID 5 disk arrays with data striped across both disk arrays. RAID 50 breaks up data into smaller blocks, then stripes the blocks of data to each RAID 5 raid set. RAID 5 breaks up data into smaller blocks, calculates parity by performing an exclusive-or on the blocks, then writes the blocks of data and parity to each drive in the array. The size of each block is determined by the stripe size parameter, which is set during the creation of the RAID set.

RAID 50 can sustain one to four drive failures while maintaining data integrity if each failed disk is in a different RAID 5 array.

Table 7. RAID 50 Summary

Uses

RAID 50 works best when used with data that requires high reliability, high request rates, high data transfer, and medium to large capacity.

Strong Points

RAID 50 provides high data throughout, data redundancy, and very good performance.

Weak Points

Requires 2 to 4 times as many parity drives as RAID 5.

Drives

6 to 16

 

Figure 6. RAID 50


Back to Contents Page

Laptops | Desktops | Business Laptops | Business Desktops | Workstations | Servers | Storage | Services | Monitors | Printers | LCD TVs | Electronics
© 2012 Dell | About Dell | Terms & Conditions | Unresolved Issues | Privacy Statement | Ads and Emails | Dell Recycling | Contact | Site Map | Feedback
AT | AU | BE | BR | CA | CH | CL | CN | CO | DE | DK | ES | FR | HK | IE | IN | IT | JP | KR | ME | MX | MY | NL | NO | PA | PR | RU | SE | SG | UK | VE | ALL

snEB14