Dell H800, H700 manual RAID 6 Striping With Dual Distributed Parity, Drive

Page 24

Dell

Parity

Data 1

Data 2

Data 3

Data 4

0 parity

 

 

 

 

 

Generation

Data 5

Data 6

Data 7

1 parity

Data 8

 

 

 

 

 

 

Data 9

Data 10

2 parity

Data 11

Data 12

 

Data 13

3 parity

Data 14

Data 15

Data 16

 

4 parity

Data 17

Data 18

Data 19

Data 20

 

Drive 1

Drive 2

Drive 3

Drive 4

Drive 5

Figure 6. Example of RAID 5 (Single Virtual Disk with 5 drives)

Advantages of RAID 5

Most efficient use of drive capacity of all the redundant RAID configurations

High read transaction rate

Medium-to-high write transaction rate

Disadvantages of RAID 5

Disk failure has a medium impact on throughput

Most complex controller design

Retrieval of parity information after a drive failure takes longer than with mirroring

5.3.4RAID 6 (Striping With Dual Distributed Parity)

RAID 6 provides data redundancy by using data striping in combination with parity information. See Figure 7. Similar to RAID 5, the parity is distributed within each stripe. RAID 6, however, uses an additional physical disk to maintain parity, such that each stripe in the disk group maintains two disk blocks with parity information. The additional parity provides data protection in the event of two disk failures.

Figure 7 depicts the RAID 6 data layout. The second set of parity drives are denoted by Q. The P drives follow the RAID 5 parity scheme. The parity blocks on Q drives are computed using Galois Field mathematics. There is no performance hit on read operations. However, as a second independent parity data needs to be generated for each write operation, there is a performance hit during write. Due to dual data protection, a RAID 6 VD can survive the loss of two drives or the loss of a drive when one of its drives is being rebuilt.

DELL PERC H700 and H800 Technical Guide

24

Image 24
Contents Dell PowerEdge RAID Controller Cards March Table of Contents Tables Appendix aProduct Comparison OverviewPerc H700 Overview Perc H700 Integrated Additional Sled for PCIe SlotPerc H800 Overview Perc H700 ModularPerc H800 Adapter New Features 6Gb/s SAS SAS 2.0 OverviewGb/s SAS SAS 2.0 Features 1 6Gb/s SAS Performance Benefit over 3Gb/s SAS2 6Gb/s SAS Expectation SAS Performance DetailsDell PowerEdge Server Support PowerEdge Server Support with Perc H700 and Perc H800Product Support Management Software SupportDrive Support Operating System Support with Perc H700 and Perc H800Drive Support Perc H700 and Perc H800 Features Product OverviewPerc H700 and Perc H800 Overview Power Management RAID Level Reconfiguring Virtual Disks CacheCadeCut-Through IO Fault-Tolerance Features RAID Level MigrationUsing Replace Member and Revertible Hot Spares Non-Volatile CacheAutomatic Replace Member with Predicted Failure Battery Back-up of Controller Cache Physical Disk Hot SwappingEnclosure Affinity Configuring and Managing Secured RAID Disk RoamingDisk Migration Perc H700 and H800 Security Key and RAID ManagementVirtual Disk Write Cache Policies Virtual Disk Read Cache PoliciesRAID 0 Striped Virtual Disk without Fault Tolerance RAID OverviewAbout RAID Advantages of RAIDRAID 1 Mirroring Example of RAID Advantages of RAIDRAID 5 Striping With Distributed Parity Example of RAID 1 MirroringRAID 6 Striping With Dual Distributed Parity DriveRAID 10 Striping over Mirrored Sets Example of RAID 6 Single Virtual Disk with 5 drivesRAID 50 Striping Across RAID Disadvantages of RAIDRAID 60 Striping Across RAID Example of RAID 50 5 + Advantages of RAIDExample of RAID 60 6 + Advantages of RAID Appendix A. Additional Resources Resource Contact Information and Descriptions