RAID总结
2016-04-25 14:59
429 查看
RAID0
将文件块分成多个部分放在磁盘中
对于随机IO提升不大,顺序IO提升N倍,7种RAID种最快的
RAID1
带备份盘,浪费二分之一的磁盘(假如有T个数据,则相应浪费容量为T的磁盘作为备份)。
RAID2
文件块被写在多个盘上,带汉明码校验,可以检查数据错误以及恢复
RAID3
raid增加校验盘(布尔运算校验),文件块分散到多个磁盘上,多磁盘可以同时进行读写,缺点是仍然不能减少寻道时间,可以进行数据恢复(原理同有一个未知数的方程)
RAID4
一次IO可以在单个磁盘上进行,多个IO可以并发执行
缺点:校验盘是热点盘,不管在哪个数据盘上进行IO都要进行校验盘的操作,是性能瓶颈
RAID5
将校验数据与普通数据放在同一个盘中,且数据与校验数据不在一个盘上,至少需要四块磁盘才能实现两个IO并发,并发概率是0.0322,连续性读性能较差,不如RAID3,随机读佳,写性能较差(由于校验的原因)
RAID6
可以实现多数据盘损坏后的数据恢复,每个数据盘为方程的一个“元”,而校验盘为方程的“运算结果”,有几个校验盘就代表最多可以损坏几个盘,同时将数据和校验数据放在一起用于增加IO并发
七种RAID性能分析
将文件块分成多个部分放在磁盘中
对于随机IO提升不大,顺序IO提升N倍,7种RAID种最快的
RAID1
带备份盘,浪费二分之一的磁盘(假如有T个数据,则相应浪费容量为T的磁盘作为备份)。
RAID2
文件块被写在多个盘上,带汉明码校验,可以检查数据错误以及恢复
RAID3
raid增加校验盘(布尔运算校验),文件块分散到多个磁盘上,多磁盘可以同时进行读写,缺点是仍然不能减少寻道时间,可以进行数据恢复(原理同有一个未知数的方程)
RAID4
一次IO可以在单个磁盘上进行,多个IO可以并发执行
缺点:校验盘是热点盘,不管在哪个数据盘上进行IO都要进行校验盘的操作,是性能瓶颈
RAID5
将校验数据与普通数据放在同一个盘中,且数据与校验数据不在一个盘上,至少需要四块磁盘才能实现两个IO并发,并发概率是0.0322,连续性读性能较差,不如RAID3,随机读佳,写性能较差(由于校验的原因)
RAID6
可以实现多数据盘损坏后的数据恢复,每个数据盘为方程的一个“元”,而校验盘为方程的“运算结果”,有几个校验盘就代表最多可以损坏几个盘,同时将数据和校验数据放在一起用于增加IO并发
七种RAID性能分析
相关文章推荐
- <OJ_Sicily>1_D closet pair最近邻点对
- Flume-ng TaildirSource 填坑
- HDU 1789 Doing Homework again
- ssdtrain demo
- handler.obtainMessage()与new Message的区别
- CPaintDC、CClientDC、CWindowDC和CMetaFileDC类的主要特点及区别
- 用RAII技术管理资源及其泛型实现
- standby报错:PING[ARC2]: Heartbeat failed to connect to standby 'orcl'. Error is 16009.
- sleep()与wait()有什么区别
- DG - physical standby failover切换过程
- saiku 部署运行
- 表里不一 CALayer 的 CGxxxxxRef类型的属性,内存行为是retain
- main函数——命令行参数与环境变量
- 使用ThumbnailUtils类获取视频的缩略图
- QPainter::begin: Paint device returned engine == 0, type: 2
- centos7 Unit https.service failed to load: No such file or directory.
- 机器学习算法之朴素贝叶斯(Naive Bayes)--第一篇
- failed to get the task for process XXX(解决方案)
- Window 对象详解 转自 http://blog.csdn.net/jcx5083761/article/details/41243697
- [REP]AWS Regions and Availability Zones: the simplest explanation you will ever find around