zoukankan      html  css  js  c++  java
  • 磁盘阵列RAID介绍及计算公式

    一、RAID介绍

    磁盘阵列(Redundant Arrays of Independent Disks,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意。
     
    磁盘阵列是由很多块独立的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。
     
    磁盘阵列还能利用同位检查(Parity Check)的观念,当数组中任意一个硬盘发生故障时,仍可读出数据。在数据重构时,可将数据经计算后重新置入新硬盘中。
     

    二、RAID解决方案

    1、RAID 0(Striped Disk Array without Fault Tolerance) :RAID0的所有硬盘并联起来,容量是所有硬盘容量之和,并且硬盘存取速度取决于多少块硬盘,当硬盘数量越多RAID 0阵列存取速度越快,其容量效率是所有RAID组中最高的,容量利用率达100%。
    2、RAID 1(Mirroring) RAID 1硬盘镜像备份操作由两硬盘所组,其主硬盘另外镜像硬盘主硬盘数据停镜像另外镜像,硬盘由于所主硬盘数据停镜像RAID 1具高冗余能力最高,而容量因为镜像的损失,只有原来总容量的50%。(另外,RAID 1只支持两硬盘,最大容量就是一块盘的容量。)
    3、RAID 5(Striping with distributed parity):RAID 5种具容错能力平均分布所硬盘上,当其中一块硬盘失效时,可以保证其它成员的硬盘数据正常,所以RAID5的总容量为“(N-1)*最低容量硬盘容量”,对整体而言,RAID5容量效率比较高,在所有阵列中性价比较比较好,所以主流的RAID组大多使用RAID5阵列。
     

    三、计算公式

    RAID0:N块盘组成,逻辑容量为N块盘容量之和;
    RAID1:两块盘组成,逻辑容量为一块盘容量;
    RAID3:N+1块盘组成,逻辑容量为N块盘容量之和;
    RAID5:N块盘组成,逻辑容量为N-1块盘容量之和;
    RAID6:N块盘组成,逻辑容量为N-2块盘容量之和;
    RAID10:2N块盘组成,逻辑容量为N块盘容量之和;
    RAID50:假每个RAID5由N块盘组成,共有M个RAID5组成该RAID50,则逻辑容量为(N-1)*M块盘容量之和。

  • 相关阅读:
    Eclipse/MyEclip中使用复制粘贴功能很卡
    ActiveMQ使用教程
    ActiveMQ常见消息类型
    推荐12个最好的 JavaScript 图形绘制库
    eclipse 打包springboot成jar
    CentOS 7下ELK(6.2.4)++LogStash+Filebeat+Log4j日志集成环境搭建
    elasticsearch启动常见错误
    使用haproxy实现负载均衡集群
    linux配置mysql5.6 主主复制同步
    力扣No.102 二叉树的层次遍历
  • 原文地址:https://www.cnblogs.com/yihr/p/14360321.html
Copyright © 2011-2022 走看看