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

Java写入磁盘阵列_磁盘阵列RAID介绍及计算公式相关推荐

  1. java 摄像头 win7_Win7系统下JAVA摄像头调用_实例代码介绍

    Win7系统下JAVA摄像头调用_实例代码介绍.由于要搞个人脸识别登录(JAVACV),百度谷歌了一下午,找了网上简单的样例代码来试,可是老是调试不过,出现CaptureDeviceManager.g ...

  2. java写入数组_如何在Java中将数组写入outputStream

    我想通过Socket发送多个随机值.我认为数组是发送它们的最佳方式.但是我不知道如何将数组写入Socket outputStream? import java.io.ByteArrayOutputSt ...

  3. java 万年历接口_接口详细介绍-万年历查询

    /** *点睛数据:万年历查询,使用JAVA方式调用接口简单示例 * @author 点睛数据 * djapi.cn */ import java.io.BufferedReader; import ...

  4. linux 磁盘过滤驱动_磁盘阵列_磁盘阵列品牌报价及型号大全-北京新维迅科技有限公司....

    多级 安全大容量存储 具有高稳定性,大容量,高性能,低价格.高安全性,高开放性等诸多优点.其内部系统基于优化的Linux操作系统,完全采用自主开发的管理软件,管理界面为易于操作管理的WEB方式.整个产 ...

  5. java 地图报表_自定义地图功能介绍

    自定义动态地图利用动态的和互动式的falsh地图帮助您按类别,地区或实体显示地理数据.用户可以用它有效地按以下因素绘制业务数据,如地区产品销售额,地区税收,户口普查资料,如国家人口数,选举结果和统计调 ...

  6. Linux学习笔记38——磁盘配额 (Quota) 的应用与实作、软件磁盘阵列 (Software RAID)、逻辑卷轴管理员 (Logical Volume Manager)

    一.磁盘配额 (Quota) 的应用与实作 1,什么是 Quota Quota 的一般用途 [1] Quota 的使用限制 2,一个 XFS 文件系统的 Quota 实作范例 3 实作 Quota 流 ...

  7. 软件磁盘阵列 (Software RAID)

    RAID-0 (等量模式, stripe):性能最佳 将写入的文件分成等量的区块chunk,依序放到各个磁盘里面去,不安全. RAID-1 (映射模式,mirror):完整备份 使用另一个磁盘做镜像, ...

  8. 判断三角形java代码_小猿圈Java循环嵌套语法的使用介绍

    Java是一直被程序员使用的程序之一,而且应用也是最广泛的一个,很多应用中都会用得到,小猿圈java讲师就为你介绍一下Java循环嵌套语法的使用介绍,希望对你有所帮助. 嵌套循环是指在一个循环语句的循 ...

  9. java写入单个字符_将2个字符写入单个Java char

    java写入单个字符 这是创建超低延迟的Chronicle FIX-Engine时使用的另一个好技巧. 在从字节流中读取数据时,如果可能的话,将数据存储在char而不是将其读取到String效率更高. ...

最新文章

  1. PHPNow升级PHP版本为5.3.5的方法
  2. erlang的进程池。
  3. 《编译原理》第三章知识点
  4. android 缩进轮播图,如何利用纯css实现图片轮播
  5. aop java intercept_关于 Spring3 报org.aopalliance.intercept.MethodInterceptor问题解决方法
  6. C/C++语言经典、实用、趣味程序设计编程百例精解(2)
  7. python 中的魔法类
  8. 免费直播系统源码,可控的跑马灯,无需焦点
  9. C++语音信号时域分析
  10. Status code :200 OK (from disk cache)
  11. Github(Life Restart作者)新作:生火间 网址
  12. python 回归方程及回归系数的显著性检验_使用Excel和python来做回归分析
  13. 洛谷P4767 [IOI2000]邮局(决策单调DP,四边形不等式优化)
  14. 案例:Java多态实现饮料购买咖啡、可乐、矿泉水2.0
  15. Elasticsearch个人学习笔记
  16. DataSec数据防泄密系统
  17. 如何将其它浏览器的收藏夹导入到Firefox浏览器
  18. 山寨美图秀秀的美肤功能----实现过程
  19. java加密与解密-核心包中的部分API(2)
  20. 用模拟退火算法求解TSP问题

热门文章

  1. 大橙子_橙子皮养花太棒了,酸性大,肥力足,比花肥强10倍
  2. 计算机科学导论考试A卷试题,09级计算机科学导论A卷答案
  3. android自动生成cardview,学习使用Material Design控件(三)使用CardView实现卡片效果...
  4. oracle binary_integer pls_integer,oracle中binaryinteger与plsinteger的区别
  5. mysql 测试数据的脚本_Mysql脚本 生成测试数据
  6. Win7电脑快速获取超级管理员权限的方法
  7. ajax调用java程序,从微信小程序到鸿蒙JS开发-JS调用Java
  8. php嗅探木马,PHP安全-密码嗅探
  9. android原生调用nextjs方法,详解使用Next.js构建服务端渲染应用
  10. ntko跨浏览器插件_继泄露版后,微软全新 Chrome 内核 Edge 浏览器你都测试过了吗?...