RAID各级别特性
2016-01-17 19:22
357 查看
RAID是什么?
RAID最初全称为『 Redundant Arrays of Inexpensive Disks 』“容错式廉价磁盘阵列”,后来改为『 Redundant Arrays of Independent Disks 』“容错式独立磁盘阵列”,它被用来提高整个磁盘系统IO能力、冗余能力和可用空间。磁盘阵列是由数个磁盘,组合成一个较大的磁盘组,根据选择的RAID等级不同,提供不同的功能。RAID 0(Stripe)
它代表了所有RAID级别中最高的存储性能。RAID 0提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。举例来说,当想要向磁盘阵列写入文件时,该文件会依据区块的大小切割好,之后再依序放到各个磁碟里面去。示意图如下:
优点:充分利用总线的带宽,显著提高磁盘整体存取性能。
缺点:没有提供冗余,需自行承担数据损毁的风险,一个磁盘损坏,整个文件系统损毁。
RAID 1(Mirror)
它提供了很高的数据安全性和可用性。让同一份数据,完整的保存在两块硬盘上,当原始数据繁忙时,可直接从镜像拷贝中读取数据,因此RAID 1也可以提高读取性能,但在大量写入情况,写入的效能可能会变的非常差。优点:提供高冗余性,保护数据安全。
缺点:硬盘成本高。
RAID 4
数据都是依次存储在多个硬盘之上,独立的一个硬盘做冗余备份上,容错能力得到了得升。但是独立的硬盘盘访问压力较大,存在性能瓶颈。优点:有着性能和冗余的均衡考虑。
缺点:固定的冗余盘成为磁盘阵列I/O瓶颈。
RAID 5
突破了RAID4的性能瓶颈,每个盘轮流做校验盘RAID 6
在RAID-5的基础上增加了一个校验码,大大提高了冗余性能。总结
RAID 0追求最大容量和速度,一个硬盘异常,全部数据都会异常。RAID 1追求最大的安全性。
RAID 4追求大容量和安全性。
RAID 5同RAID4,但速度较快。
RAID 6同RAID5,但安全性较高
以上为个人学习总结整理,也许并不全面或者有不对的地方还请大家指正。
相关文章推荐
- [LeetCode] 219. Contains Duplicate II 解题思路
- 使用MapReduce实现pairs算法实现单词的共现矩阵
- trait学习 笔记整理
- 615B Longtail Hedgehog
- 605A Sorting Railway Cars
- Naive Bayesian文本分类器
- adb 安装apk报INSTALL_FAILED_NO_MATCHING_ABIS
- YARN中用的作业调度算法:DRF(Dominant Resource Fairness)
- 4.5 可信度方法
- A charge WIFI point base on airbase-ng+dhcp+lamp+wiwiz
- MySQL optimize/analyze/check/repair table
- MFC中重绘非客户区 NcPaint
- 多线程中的"断点"续传《notify()和wait()》
- 学习NLP,AI,Deep Learning 的优秀博客链接
- 【2014 Multi-University Training Contest 3 1002】/【HDU 4888】 Redraw Beautiful Drawings
- 4.2 不确定性推理
- retain和release
- 4.1 经典推理和非经典推理
- gmail及youtube
- Packages Missing - opkg update fails!-转