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

RAID磁盘阵列的原理

2019-05-31 20:12 1126 查看

什么是RAID

  • RAID :磁盘阵列
  • 1988年由加利福尼亚大学伯克利分校提出来的。
  • 多个磁盘合成一个“阵列”来提高更好的性能,冗余,或都提供。
    RAID 可以提高磁盘I/O能力,也可以提高磁盘的耐用性。
    RAID的实现方式:
      可以外接:通过扩展卡提供适配性
      内置式RAID:主板集成RIAD控制器,安装方便,目前主流的服务器都是内置式的。
      软件实现:通过os系统实现。

    RAID 级别

  • RAID-0 :读写都得到提升
        可用空间大(n*min)
        没有容错能力,只要有一块硬盘损坏,数据就丢失了。
        需要2个或以上组成。

  • RAID-1 : 读性能提升,但写性能下降
        可用空间只有百分之50,相当于有一个备份盘。
        有冗余能力
        至少要2个或以上的硬盘

  • RAID-5 :读写性能提升
        可用空间是n-1
        有容错能力,但最多1块硬盘损坏。
        需要3块或以上的磁盘组成。

  • RAID-6 : 读写性能提升
        可用空间n-2
        有容错能力,允许最多2块硬盘损坏
        需要4块或以上组成

  • RAID-10 :读写性能提升
        可用空间n/2
        有容错能力,每组最多只能坏一块硬盘。
        需要4块或以上组成

  • RAID-01 :多块硬盘先实现RAID0,然后再组成RAID1
        相比RAID10,表面看没什么区别,但风险更大,使用一般不采用。

  • RAID-50 :多块硬盘先组成RAID5,再组成RAID0
        

  • JBOD:将多块硬盘组成一个大的连续使用的空间,可以空间是sum(s1 s2...)
      一般使用在对数据安全性要求不高的场合,家庭使用比较合适。

  • RAID7 :可以理解为一个单独的存储式的计算机,理论上性能是最高的RAID模式。但价格太高。

在我们的日常生活中使用较多的是:
RAID-0 , RAID-1 , RAID-5 , RAID-10 , RAID-50 ,JBOD

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: