- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
冗余磁盘阵列 ( RAID 1 ) 镜像盘实现1对1冗余(100% redundancy) (1)读:一个读请求可由其中一个定位时间更少的磁盘提供数据。 (2)写:一个写请求对应的两个磁盘并行更新。故写性能由两次中较慢的一次写来决定,即定位时间更长的那一次。 (3)检错:数据恢复很简单。当一个磁盘损坏时,数据仍能从另一个磁盘中读取。 特点;可靠性高,但价格昂贵。 常用于可靠性要求很高的场合,如系统软件的存储,金融、证券等系统。 冗余磁盘阵列 ( RAID2 ) 用海明校验法生成多个冗余校验盘,实现纠正一位错误、检测两位错误的功能。 采用条区交叉分布方式,且条区非常小(有时为一个字或一个字节)。这样,可获得较高的数据传输率,但I/O响应时间差。 采用海明码,虽然冗余盘的个数比RAID1少,但校验盘与数据盘成正比。所以冗余信息开销还是太大,价格也较贵 读操作性能高(多盘并行)。 写操作时要同时写数据盘和校验盘。 RAID2已不再使用! 为什么? 冗余磁盘阵列 ( RAID 3 ) 采用奇偶校验法生成单个冗余盘。 与RAID 2相同,也采用条区交叉分布方式,并使用小条区。这样,可获得较高的数据传输率,但I/O响应时间差。为什么? 用于大容量的 I/O请求的场合,如:图像处理、CAD 系统中。 某个磁盘损坏但数据仍有效的情况,称为简化模式。此时损坏的磁盘数据可以通过其它磁盘重新生成。数据重新生成非常简单,这种数据恢复方式同时适用于RAID3、4、5级。 冗余磁盘阵列 ( RAID 4 ) 用一个冗余盘存放相应块(较大的数据条区)的奇偶校验位。 采用独立存取技术,每个磁盘的操作独立进行,所以可同时响应多个I/O请求。因而它适合于要求I/O响应速度块的场合。 对于写操作,校验盘成为I/O瓶颈,因为每次写都要对校验盘进行。 少量写(只涉及个别磁盘)时,有“写损失”,因为一次写操作包含两次读和两次写 大量写(涉及所有磁盘的数据条区)时,则只需直接写入奇偶校验盘和数据盘。因为奇偶校验位可全部用新数据计算得到。而无须读原数据 RAID 3/4/5的数据恢复与RAID4的少量写 RAID3/4/5的数据恢复操作 假定考虑一个有5个磁盘的阵列,X0到X3保存数据,p是奇偶校验盘,奇偶校验的第i位计算公式如下: p(i)=X3(i)⊕X2(i)⊕ X 1(i) ⊕X0(i) 若磁盘X0损坏,上述等式两边同时异或p(i) ⊕ X0(i),则得到以下等式: X0(i)= p(i) ⊕ X3(i) ⊕ X2(i) ⊕ X1(i) 因此,在阵列中,某一数据磁盘中的任何一个数据条区的内容都能从剩余磁盘的相应条区中重新生成 RAID4的少量写操作 假定考虑一个有5个磁盘的阵列,X0到X3保存数据,P是奇偶校验盘,初始时对每位i有下列关系式: p(i)= X3(i) ⊕ X2(i) ⊕ X1(i) ⊕ X0(i) 写操作后,可能改变的位数表示如下: P’ (i) = X3(i) ⊕ X2(i) ⊕ X1(i) ⊕ X’0(i) = X3(i) ⊕ X2(i) ⊕ X1(i) ⊕ X’0(i) ⊕ X0(i) ⊕ X0(i) 化简后得到: p’(i)= p(i) ⊕ X0(i) ⊕ X’0(i) 由此可见,要更新一个X0(i),必须先读p(i)和X0(i),然后写X’0(i)和p’ (i) 冗余磁盘阵列 ( RAID 5 ) 与RAID 4组织方式类似,只是奇偶校验块分布在各个磁盘中,所以所有磁盘地位等价,这样可提高容错性,并且避免了使用专门校验盘时潜在的I/O瓶颈。 与RAID 4一样,采用独立的存取技术,因而有较高的I/O响应速度。 小数据量的操作可以多个磁盘并行操作 成本不高但效率高,所以被广泛使用 P块为校验块,分布在不同的磁盘中 冗余磁盘阵列 ( RAID 6 ) 冗余信息均匀分布在所有磁盘上,而数据仍以块交叉方式存放 双维块交叉奇偶校验独立存取盘阵列,容许双盘出错 它是对RAID 5的扩展,主要是用于要求数据绝对不能出错的场合 由于引入了第二种奇偶校验值,对控制器的设计变得十分复杂,写入速度也比较慢,用于计算奇偶校验值和验证数据正确性所花费的时间比较多 RAID 6级以增大开销的代价保证了高度可靠性 P0代表第0条区的奇偶校验值,而PA代表数据块A的奇偶校验值 冗余磁盘阵列 ( RAID 7 ) 带Cache的盘阵列 在RAID6的基础上,采用Cache技术使传输率和响应速度都有较大提高 Cache分块大小和磁盘阵列中数据分块大小相同,一 一对应 有两个独立的Cache
文档评论(0)