关于RAID
来源:互联网 发布:窗帘定高和定宽算法 编辑:程序博客网 时间:2024/05/17 04:04
raid5也是把多个(最少3个)硬盘合并成1个逻辑盘使用,数据读写时会建立奇偶校验信息,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。当RAID5的一个磁盘数据发生损坏后,利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。相当于raid0和raid1的综合。
raid10就是raid1+raid0,比较适合速度要求高,又要完全容错,当然¥也很多的时候。最少需要4块硬盘(注意:做raid10时要先作RAID1,再把数个RAID1做成RAID0,这样比先做raid0,再做raid1有更高的可靠性)
RAID5和RAID6有下面几个区别:
1、冗余和数据恢复能力
RAID组级别
冗余及数据恢复能力
数据恢复策略
RAID 5
存在分散在不同条带上的奇偶校验数据
允许一块数据盘故障,并可通过奇偶校验数据计算得到故障硬盘中的数据。如果出现两块或两块以上数据盘故障,整个RAID组故障。
RAID 6
存在两组独立的分散在不同条带上的校验数据
允许两块数据盘故障,并可通过校验数据计算得到故障硬盘中的数据。
2、读写性能差别
RAID级别
读写性能分析
RAID 5
对于写操作较多的应用,建议使用RAID 5。通常RAID 5写性能比RAID 10更好,读性能不如RAID 10。
RAID 6
具有双重数据校验,因此运算负担较大,实现较复杂。通常RAID 6读写性能不如RAID 5。
3、硬盘利用率
RAID级别
硬盘利用率分析
RAID 5
硬盘利用率为(n-1)/n(n为RAID组内成员盘个数),当RAID组由3个硬盘组成时,利用率最低,为66.7%。RAID 5的组内校验数据实际上只相当于占用一个硬盘的容量,因此该级别的存储成本较低。
RAID 6
硬盘利用率为(n-2)/n(n为RAID组内成员盘个数),当RAID组由4个硬盘组成时,利用率最低,只有50%。RAID 6的组内校验数据实际上只相当于占用两个硬盘的容量,因此该级别的存储成本比RAID 0和RAID 5高,而比RAID 1和RAID 10低。
4、应用场景
- RAID 5
RAID 5是RAID 0和RAID 1的折衷方案。RAID 5可以为系统提供数据安全保障,但保障程度要比RAID 1低而硬盘空间利用率要比RAID 1高。RAID 5具有和 RAID 0相近似的数据读取速度,只是多了一个奇偶校验信息,写入数据的速度比对单个硬盘进行写入操作稍慢。同时由于多个数据对应一个奇偶校验信息,RAID 5的硬盘利用率要比RAID 1高,存储成本相对较低。适用于顺序业务较多的场合,例如,视频点播业务、视频监控业务。
- RAID 6
RAID 6与RAID 5相比,安全性较高,性能稍差,硬盘利用率较低。RAID 6也适用于顺序业务较多的场合,例如,视频点播业务、视频监控业务。
表3-1 RAID 0、RAID 1、RAID 5和RAID 10分析比较
类型
读写性能
安全性
磁盘利用率
成本
应用方面
RAID 0
最好(因并行性而提高)
最差(完全
无安全保障)
最高(100%)
最低
个人用户
RAID 1
读和单个磁盘无区别,
写则要写两边
最高(提供数
据的百分之百备份)
差(50%)
最高
适用于存放重要
数据,如服务器和
数据库存储等领域
RAID 5
读:RAID 5=RAID 0
(相近似的数据读取速度)
写:RAID 5<对单个
磁盘进行写入操作
(多了一个奇偶校验信息写入)
RAID 5<
RAID 1
RAID 5>
RAID 1
RAID 5<
RAID 1
是一种存储性能、
数据安全和存储成本
兼顾的存储解决方案
RAID 10
读:RAID 10=RAID 0
写:RAID 10=RAID 1
RAID 10=
RAID 1
RAID 10=
RAID 1(50%)
RAID 10=
RAID 1
集合了RAID 0、RAID
1的优点,但是空间上
由于使用镜像,而不
是类似RAID 5的“奇
偶校验信息”,磁盘
利用率一样是50%
- 关于raid
- 关于RAID
- 关于Raid的知识
- 关于RAID的一些基本概念
- Linux——关于RAID
- 关于raid创建的练习
- 关于软件raid和硬件raid的区别
- RAID
- RAID
- RAID
- raid
- RAID
- RAID
- RAID
- RAID
- RAID
- RAID
- raid
- 构建最小的docker registry镜像
- 报错:错误 '800a0e7a' 未找到提供程序
- LeetCode题解——Delete Node in a Linked List
- 10个MySQL性能调优的方法
- Power of Cryptography(POJ--2109
- 关于RAID
- iOS实用代码片段
- hdu 1394 Minimum Inversion Number 求逆序数(树状数组/归并排序/暴力)
- 回归分析
- Linux学习4_shell脚本学习
- 169.Majority Element (数组中出现次数超过一半的数)
- Java HashMap初探
- jQuery插件开发解析
- 索引