首页 > 代码库 > RAID 0 1 4 5 10 简单整理

RAID 0 1 4 5 10 简单整理

RAID0 :没有容错的条带式磁盘阵列(存取速度最快 没有容错)
     [简介]      RAID0,这个级别不提供数据冗余, 也没有容错功能,但是提高了数据的读写操作性能.因此只要一个磁盘发生了故障导致整个阵列上的数据丢失.
               至少需要2个磁盘
   
     [用途] 可以用来存储临时文件.
   
     [优点]    1. I/O 性能大大提升
               2. 没有奇偶校验的额外开销
               3. 设计简单, 容易实现

     [缺点]    1. 不是真正的RAID因为没有容错
               2. 一个磁盘故障导致整个阵列数据失效
               3. 永远不能被应用在核心任务环境

RAID1 :镜像和双工(完全容错 成本高)
     [简介]      RAID1 过磁盘数据镜像实现数据冗余, 在成对的独立磁盘上产生互为备份的数据.当原始数据繁忙时, 可直接从镜像拷贝中读取数据, 因此RAID 1可以提高读取性能. RAID 1是磁盘阵列中单位成本最高的, 但提供了很高的数据安全性和可用性.当一个磁盘失效时, 系统可以自动切换到镜像磁盘上读写, 而不需要重组失效的数据.
               至少需要2个磁盘

     [用途] 金融, 财会, 任何要求高可用性的应用

     [优点]    1. 在各级别中, 安全性最高
               2. 块传输速率等于单块磁盘

     [缺点]    1. 其磁盘的利用率却只有50%, 是所有RAID级别中最低的, 成本最高.
               2. 写入性能稍差

RAID4 :带奇偶校验码的独立磁盘结构(具备多任务及容错功能和校验, 磁盘驱动器造成性能瓶颈)
     [简介]      RAID4 把数据按照块的行使进行存储, 同时在一个特定磁盘中记录奇偶校验数据.
               至少需要3块硬盘, 磁盘利用率是(n-1)/n

     [优点]    1. 拥有较高传输速率
               2. 具备冗余功能,允许1块磁盘出错

     [缺点]    1. 校验磁盘成为系统瓶颈
               2. 设计复杂, 数据恢复难
               3. 有限的冗余功能

RAID5 : 独立数据磁盘与分布式奇偶校验(具备多任务及容错功能 写入时有较大开销)
     [简介]      RAID 5也是采取独立存取模式, 但是其奇偶校验数据则是分散写入到各个成员磁盘驱动器, 因此, 除了具备Overlapped I/O 多任务性能之外, 同时也脱离如RAID 4单一专属Parity Disk的写入瓶颈.

     [用途]     多人多任务的环境, 存取频繁, 数据量不是很大的应用, 都适合选用RAID 5 架构, 例如企业档案服务器、WEB 服务器、在线交易系统、电子商务等应用, 都是数据量小, 存取频繁的应用.

     [优点]    1. 较高的空间利用率
               2. 适中的写入速率
               3. 具备冗余功能,允许1块磁盘出错

     [缺点]    1. 磁盘发生故障对性能有影响, 不能同时2块磁盘出现故障
               2. 复杂的控制器设置
               3. 与raid1相比故障恢复比较困难

RAID6 : 独立数据磁盘有两个独立的奇偶校验方案
     [简介]      RAID6技术是在RAID 5基础上, 为了进一步加强数据保护而设计的一种RAID方式, 实际上是一种扩展RAID 5等级. 与RAID 5的不同之处于除了每个硬盘上都有同级数据XOR校验区外, 还有一个针对每个数据块的XOR校验区. 当然, 当前盘数据块的校验数据不可能存在当前盘而是交错存储的, 这样一来, 等于每个数据块有了两个校验保护屏障(一个分层校验, 一个是总体校验), 因此RAID 6的数据冗余性能相当好. 但是, 由于增加了一个校验, 所以写入的效率较RAID 5还差, 而且控制系统的设计也更为复杂, 第二块的校验区也减少了有效存储空间.
     至少需要4块设备.利用率(n-2)/n

     [用途]     例如企业档案服务器、WEB 服务器、在线交易系统、电子商务等应用, 都是数据量小, 存取频繁的应用.

     [优点]    1. 容错能力比raid5好, 允许2块盘出错

     [缺点]    1. 设计复杂
               2. 性能比raid5要差
               3. 利用率(n-2)/n不如raid5

RAID10 : 非常高的可靠性结合高性能
     [简介] Raid 0的高速 + Raid 1的安全。

     [用途] 数据库需要高可用性,和高性能

     [优点]    1. 最好的性能和最好的可靠性
    
     [缺点]    1. 价格很贵,高额维护费用
               2. 扩建性差


本文出自 “帝国金菜园子” 博客,请务必保留此出处http://diguojin.blog.51cto.com/5034509/1546395

RAID 0 1 4 5 10 简单整理