预览加载中,请您耐心等待几秒...
在线预览结束,喜欢就下载吧,查找使用更方便
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
RAID-DPHYPERLINK"http://zh.wikipedia.org/wiki/RAID-DP#mw-navigation"HYPERLINK"http://zh.wikipedia.org/wiki/RAID-DP#p-search"
RAID-DP是由HYPERLINK"http://zh.wikipedia.org/wiki/NetApp"NetApp公司(HYPERLINK"http://en.wikipedia.org/wiki/Network_Appliance,_Inc."NetworkAppliance™)所开发的一种非标准型的HYPERLINK"http://zh.wikipedia.org/wiki/RAID"RAID等级技术(HYPERLINK"http://en.wikipedia.org/wiki/Non-standard_RAID_levels"Non-standardRAIDlevels)。其中“DP”的意思是“dualparity、doubleparity或是diagonalparity”即“双同位元”,指的是可以允许磁盘阵列群组可以在同一个时间发生两个硬盘故障,避免某颗硬盘故障就使整个SATA硬盘系统无法作用。
RAID6支援“双同位元”,由于是从RAID5演化而来的“分散式同位元”架构,对处理器的运算能力要求较高,效能较差;RAID-DP采用的是从RAID4延伸的“固定式同位元”架构,效能、可靠度和延展性都比RAID6更理想。
浅谈RAID-DP概念
在向大家详细介绍RAID-DP之前,首先让大家了解下RAID,然后全面介绍RAID-DP,希望对大家有用。以下介绍其它特色RAID技术。
一些厂商推出的RAID6的私有解决方案也值得关注。RAID6(IndependentDatadiskswithtwoindependentdistributedparityschemes,带有两个独立分布式校验方案的独立数据磁盘)与RAID5有很多相似之处,但前者将校验码写入到两个驱动器中,后者只写入一个驱动器。RAID6与RAID5的不同之处于除了每个磁盘上都有同级数据校验区外,还有一个针对每个数据块的校验区。由于RAID6要执行两次不同的校验计算,它的容错性能更好,可以应付两个驱动器同时发生的故障。随着业界对其的认同度的不断加深,RAID6正成为读取密集型应用,视频点播和其他固定内容实施中的首选技术。
NetApp的RAID-DP技术是这方面较有代表性的延伸技术。RAID-DP是由NetApp公司所开发的一种非标准型的RAID等级技术(Non-standardRAIDlevels)。DP(dualparity,双同位元)可以允许磁盘阵列群组可以在同一个时间发生两个硬盘故障,避免某颗硬盘故障就使整个SATA硬盘系统无法作用。RAID-DP采用的是从RAID4延伸的“固定式同位元”架构,效能、可靠度和延展性都比RAID6更理想。而RAID6也支援“双同位元”,由于是从RAID5演化而来的“分布式同位元”架构,对处理器的运算能力要求较高,效能较差。RAID4和RAID-DP之间最大的区别在于,RAID4在同一RAID组中使用单数据校验盘,而RAID-DP在同一RAID组中使用双奇偶校验RAID技术,可防止RAID组中任意两块硬盘故障失效,但性能几乎毫无影响。
RAID6校验位具体实现方法
与RAID5相比,RAID6增加了第二个独立的奇偶校验信息块。两个独立的奇偶系统使用不同的算法,数据的可靠性非常高,即使两块磁盘同时失效也不会影响数据的使用。但RAID6需要分配给奇偶校验信息更大的磁盘空间,相对于RAID5有更大的“写损失”,因此“写性能”非常差。较差的性能和复杂的实施方式使得RAID6很少得到实际应用。常见的RAID6组建类型RAID6(6D+2P)1RAID6(6D+2P)原理和RAID5相似,RAID6(6D+2P)根据条带化的数据生成校验信息,条带化数据和校验数据一起分散存储到RAID组的各个磁盘上。在图1中,D0,D1,D2,D3,D4和D5是条带化的数据,P代表校验数据,Q是第二份校验数据。RAID6(6D+2P)根据条带化的数据生成校验信息,条带化数据和校验数据一起分散存储到RAID组的各个磁盘上
RAID6校验数据生成公式(P和Q):
P的生成用了异或P=D0XORD1XORD2XORD3XORD4XORD5
Q的生成用了系数和异或Q=A0*D0XORA1*D1XORA2*D2XORA3*D3XORA4*D4XORA5*D5(D0~D5:条带化数据A0~A5:系数XOR:异或*:乘)
在RAID6中,当有1块磁盘出故障的时候,利用公式1恢复数