您的位置:首页 > 大数据 > 人工智能

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,但安全性较高

以上为个人学习总结整理,也许并不全面或者有不对的地方还请大家指正。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: