电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>通信网络>磁盘阵列RAID可靠性分析

磁盘阵列RAID可靠性分析

2008-11-11 | rar | 333 | 次下载 | 免费

资料介绍

介绍了磁盘阵列的基本概念和常用的磁盘阵列种类,分析了RAID0、RAID3和RAID10三种磁盘阵列的可靠性值,同时与实验数据进行了比较。结果表明,磁盘阵列的可靠性值基于标准模型在一定程度上可以进行量化,能进行科学的计算, 得出RAID10比相应其他的RAID的容量更大,可靠性更佳。该文的可靠性分析对磁盘阵列的进一步研究和生产能起到现实的指导作用。
关 键 词 磁盘阵列; 可靠性; 镜像; 磁盘阵列控制器

廉价冗余磁盘阵列(Redundant Array of Inexpensive Disks,RAID)是将一堆磁盘通过相关的技术连接起来,构成逻辑上的空间。RAID可以使诸多磁盘驱动器同时传输数据,在逻辑上它们又是一个磁盘驱动器,用RAID可以使单个的磁盘驱动器提高数倍的速率。因此,RAID技术正在变成支持文件共享、邮件交换和Web服务器等关键性服务的计算机系统所必备的一项标准功能[1]。磁盘阵列根据RAID控制器采用的工作模式和算法不同有不同的级别,因而具有不同的可靠性和性能。目前,常用的磁盘阵列有RAID 0、RAID1、RAID 0+1、RAID 3、RAID 5、RAID 6和RAID 10等[2-5]。本文将分析最具代表性的RAID 0,RAID 3和RAID 10三种磁盘阵列的可靠度。

1 磁盘阵列可靠度模型和可靠性值
1.1 磁盘阵列可靠度模型
一个磁盘阵列可以有包含多个不同的RAID级和磁盘容量,为简化模型,本文仅讨论基于8个相同RAID级硬盘驱动器组成的磁盘阵列,所有计算均假设在百分之百运转情况下3年内可靠性可以达到0.90的40 GB硬盘驱动器[2]。
1.2 RAID 0的可靠性值
磁盘阵列RAID 0 的结构图如图1所示,图中的磁盘阵列RAID 0由8个磁盘组成,因此磁盘阵列的可靠性值就是每一个单独的硬盘驱动器的可靠性的乘积。

RAID 3的可靠性值
RAID 3属于并行访问磁盘阵列,其结构如图2所示。在RAID 3中,使用了专门的磁盘存放所有的校验值,并把数据分散到剩余的磁盘上,因而RAID 3需要至少3块盘阵来运行。RAID 3是使用专门校验盘的并行访问,其性能优势依赖于缓存技术和更高的磁盘转速。整个RAID 3系统只需要一个校验盘,就可以使硬盘的利用率提高。
RAID 3可以承受在由n个硬盘驱动器组成的磁盘阵列中的一个硬盘发生故障,例如:如果奇偶校验硬盘发生故障,其余用作存储数据用的硬盘不会被影响,但是冗余信息将丢失,如果其中一个数据硬盘发生故障,RAID控制器使用剩余的数据硬盘,并且奇偶校验硬盘重新计算丢失的数据,系统性能将有稍微的降低直到发生故障的硬盘驱动器被恢复,但是不会有数据丢失。如果在发生故障的硬盘恢复以前另一个硬盘发生故障,那么RAID组件内的所有的数据将会丢失。

RAID 10的可靠性值
RAID 10的结构如图3所示,图中RAID 10是将RAID 1的镜像功能和RAID 0的数据分割功能混合了起来,因此RAID 10需要至少4块硬盘驱动器(2块互为镜像盘,2块作为数据盘)来运行。其中数据是在被镜像的驱动器组之间分割,当一个硬盘驱动器在重建的时候,RAID 10系统将比奇偶校验RAID系统的性能更好,这是因为丢失的数据不是从奇偶校验信息来重新获得,而是从其余的驱动器上拷贝得到的。
在RAID 10磁盘阵列中,在镜像组里有一个硬盘驱动器发生故障不会导致任何数据丢失,只要每一个镜像组里有一个活动的驱动器,所有的数据就仍然是可用的,如果一个镜像组里的2个硬盘驱动器都发生了故障,那么所有的数据都会丢失。

磁盘阵列可靠度对比
将设计的模型在实验室按照标准模型进行测试,结论和分析基本一致,由8块盘组成的RAID组可靠性对比数据如表1所示。

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1电子电路原理第七版PDF电子教材免费下载
  2. 0.00 MB  |  1489次下载  |  免费
  3. 2单片机典型实例介绍
  4. 18.19 MB  |  91次下载  |  1 积分
  5. 3S7-200PLC编程实例详细资料
  6. 1.17 MB  |  27次下载  |  1 积分
  7. 4笔记本电脑主板的元件识别和讲解说明
  8. 4.28 MB  |  18次下载  |  4 积分
  9. 5开关电源原理及各功能电路详解
  10. 0.38 MB  |  9次下载  |  免费
  11. 6基于AT89C2051/4051单片机编程器的实验
  12. 0.11 MB  |  4次下载  |  免费
  13. 7基于单片机和 SG3525的程控开关电源设计
  14. 0.23 MB  |  3次下载  |  免费
  15. 8基于单片机的红外风扇遥控
  16. 0.23 MB  |  3次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234313次下载  |  免费
  3. 2PADS 9.0 2009最新版 -下载
  4. 0.00 MB  |  66304次下载  |  免费
  5. 3protel99下载protel99软件下载(中文版)
  6. 0.00 MB  |  51209次下载  |  免费
  7. 4LabView 8.0 专业版下载 (3CD完整版)
  8. 0.00 MB  |  51043次下载  |  免费
  9. 5555集成电路应用800例(新编版)
  10. 0.00 MB  |  33562次下载  |  免费
  11. 6接口电路图大全
  12. 未知  |  30319次下载  |  免费
  13. 7Multisim 10下载Multisim 10 中文版
  14. 0.00 MB  |  28588次下载  |  免费
  15. 8开关电源设计实例指南
  16. 未知  |  21539次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935053次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537791次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420026次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234313次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233045次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191183次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183277次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138039次下载  |  免费