关于RAID
2015-07-29 14:07
507 查看
raid0 就是把多个(最少2个)硬盘合并成1个逻辑盘使用,数据读写时对各硬盘同时操作,不同硬盘写入不同数据,速度快。
raid1就是同时对2个硬盘读写(同样的数据)。强调数据的安全性。比较浪费。
raid5也是把多个(最少3个)硬盘合并成1个逻辑盘使用,数据读写时会建立奇偶校验信息,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。当RAID5的一个磁盘数据发生损坏后,利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。相当于raid0和raid1的综合。
raid10就是raid1+raid0,比较适合速度要求高,又要完全容错,当然¥也很多的时候。最少需要4块硬盘(注意:做raid10时要先作RAID1,再把数个RAID1做成RAID0,这样比先做raid0,再做raid1有更高的可靠性)
RAID5和RAID6有下面几个区别:
1、冗余和数据恢复能力
2、读写性能差别
3、硬盘利用率
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分析比较
raid1就是同时对2个硬盘读写(同样的数据)。强调数据的安全性。比较浪费。
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 | 存在两组独立的分散在不同条带上的校验数据 | 允许两块数据盘故障,并可通过校验数据计算得到故障硬盘中的数据。 |
RAID级别 | 读写性能分析 |
---|---|
RAID 5 | 对于写操作较多的应用,建议使用RAID 5。通常RAID 5写性能比RAID 10更好,读性能不如RAID 10。 |
RAID 6 | 具有双重数据校验,因此运算负担较大,实现较复杂。通常RAID 6读写性能不如RAID 5。 |
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低。 |
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% |
相关文章推荐
- 2015 Multi-University Training Contest 3 RGCDQ
- Painter(模拟)
- 在服务 ObtainData 实现的协定列表中找不到协定名称 "IMetadataExchange"。将 ServiceMetadataBehavior 添加到配置文件或直接添加到 ServiceHost,以启用对该协定的支持。
- 有关Error - RtlWerpReportException failed with status code :-1073741823.的解决方法
- HDU 1021 Fibonacci Again
- HDU 5319 Painter
- gensim安装http://blog.csdn.net/helihongzhizhuo/article/details/47038575
- Failed to push selection: Read-only file system的解决方法
- zz 通过INFORMATION_SCHEMA.INNODB_TRX、INNODB_LOCKS、INNODB_LOCK_WAITS 三个表获取事务与锁的信息
- 2015 Multi-University Training 3 多校集训 第三场 部分题解及反思
- [模拟] 多校联合第三场 painter HDU 5319
- 2015 Multi-University Training Contest 3 1004
- hdu5319(2015多校3)--Painter(暴力,,,)
- async & await 的前世今生(Updated)
- hdu 5319 Painter 2015 Multi-University Training Contest 3
- SVN svnserve.conf: Option expected 的解决方法 以及 Authorization failed 的解决方法
- HDU-1867-A + B for you again
- 关于出现( linker command failed with exit code 1)错误总结
- 2015 Multi-University Training Contest 3 1002 RGCDQ(hdu5317)
- ZOJ 3450 Doraemon's Railgun (DP·分组背包)