首页 > 代码库 > 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 简单整理