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块盘容量之和。

  • 相关阅读:
    C#不引用IWshRuntimeLibrary获取快捷方式目标位置
    chrome插件
    禁用右键菜单
    自定义创建右键菜单项目
    Win10怀旧--win7体验
    Win10隐藏托盘图标-注册表
    一些软件下载地址
    Win10锁屏与关机相关设置-注册表
    Winform开发中的窗体重复及灵活切换问题
    Winform开发中如何将数据库字段绑定到ComboBox控件
  • 原文地址:https://www.cnblogs.com/yihr/p/14360321.html
Copyright © 2011-2022 走看看