RAID是独立磁盘冗余阵列(Redundant Array of Independent Disks)的简写,简称磁盘阵列。其基本思想就是把几个相对便宜的磁盘通过特定方式组合起来,使其在容量、可靠性等性能上达到甚至超过一个价格昂贵、容量巨大、可靠性高的磁盘。根据磁盘组合方式的不同可以分为RAID0 RAID1 RAID5 RAID6等。这里简单介绍一下常见的RAID类型中的JBOD和RAID0。

JBOD

JBOD(Just a bunch of disk)严格上来说不是一种RAID,因为它只是简单将多个磁盘合并成一个大的逻辑盘,并没有任何的数据冗余。数据的存放机制就是从第一块磁盘开始依序向后存储数据。如果某个磁盘损毁,则该盘上的数据就会丢失。

RAID0 (striping 条带)

RAID0的主要思想是“条带”(striping)。Striping是指存储数据时,将数据根据特定的大小(stripe size)分段,然后把这些分段(有的地方称作block,有的地方称作segment,有的地方称作stripe)依次写到不同的磁盘里。RAID0没有数据冗余,单个磁盘的损坏会导致整个磁盘阵列的数据丢失。而且理论上,整个磁盘阵列损坏的概率大于单个磁盘损坏的概率,磁盘越多,概率越高。但是RAID0中的数据读写可以由多个磁盘并发完成,所以整个磁盘阵列的读写性能会有明显提升。

需要注意的是,RAID0的性能和磁盘读写的IO size有关。当IO size小于stripe size的时候,不同的IO请求可以由RAID group中的不同磁盘并行执行,从宏观上看(阵列的寻道时间=单个磁盘的寻道时间/磁盘个数),由于小IO的读写时间主要花在磁盘寻道上,所以在这种情况下RAID0能体现出较高的性能。当IO size大于stripe size的时候,单个IO请求需要多个磁盘共同执行,多个磁盘的磁头都要找到读写位置。因此整个RAID group的寻道时间等于寻道时间最长的磁盘所用的时间。在这种情况下,RAID group对于磁盘寻道性能没有提升,但是磁盘阵列的总的带宽理论上可以等于所有磁盘带宽之和,所以对于大IO的读写请求,RAID0依然可以提高其性能。。

参考资料:

http://en.wikipedia.org/wiki/Standard_RAID_levels

转载于:https://www.cnblogs.com/chrlwang/archive/2011/06/10/2077532.html

JBOD RAID0相关推荐

  1. 6、raid、lvm、while、until 学习笔记

    Raid: Level仅用于标识磁盘组合方式的不同 raid0, raid1, raid5, raid10, raid50, jbod raid0:至少需要两块磁盘,不允许任何盘出错,没有容错能力,读 ...

  2. Linux修仙之路——RAID技术

    RAID技术 RAID概述 常用RAID技术 JBOD RAID0 RAID1 RAID5 RAID6 RAID10 选用RAID技术 mdadm命令 配套练习 RAID概述 RAID,为Redund ...

  3. 磁盘阵列RAID技术超详细解读

    RAID 技术是一种多磁盘技术,面对数据的各方面有着两面性的影响,整体来说优点大于缺点的,下面我将详细介绍一下 RAID ,简称磁盘阵列技术. 之前自己写过一篇博客:关于RAID等级的存储特点总结感兴 ...

  4. RAID各个级别的优缺点

    RAID:Redundant Arrays of Inexpensive(Independent) Disks                     介绍:                      ...

  5. RAID0/1/5/6/10/50/JBOD如何选择

    目录 RAID介绍 RAID级别考虑因素 平衡 应用性能 容量 成本 可用性 个人看法 曾经写过一遍文章详解过RAID各版本的功能,但很多朋友明白了技术知识,但却不知道如何选择.为新阵列选择RAID级 ...

  6. 群晖的RAID类型:basic、shr、raid1、jbod、raid0、raid5

    模式 介绍 basic basic模式就是最基础的模式,每个硬盘互不相干,都是独立的,就像电脑上面的硬盘一样.具有低成本.高读写性能. 100% 的高存储空间利用率等优点,但是它不提供数据冗余保护,一 ...

  7. RAID磁盘阵列的原理与RAID0搭建

    什么是RAID磁盘阵列 RAID是英文Redundant Array of Inexpensive Disks的缩写,中文简称为廉价磁盘冗余阵列.简单的说,RAID是一种把多块独立的硬盘(物理硬盘)按 ...

  8. 服务器jbod扩展_三分钟了解服务器关键技术——RAID

    RAID,为Redundant Arrays of Independent Disks的简称,中文为廉价冗余磁盘阵列. RAID 技术作为高性能.高可靠的存储技术,已经得到了非常广泛的应用. RAID ...

  9. RAID技术全解图解-RAID0、RAID1、RAID5、RAID100【转】

    图文并茂 RAID 技术全解 – RAID0.RAID1.RAID5.RAID100-- RAID 技术相信大家都有接触过,尤其是服务器运维人员,RAID 概念很多,有时候会概念混淆.这篇文章为网络转 ...

最新文章

  1. Mockplus设计大赛获奖选手专访 | High音:轻松生活,随心嗨音
  2. 让神经网络给符号AI“打工”,MIT和IBM联合解决深度学习痛点,未来将用于自动驾驶...
  3. 1、Android测试入门
  4. python语言中整数1010的二进制表示_爱校码 - Python 语言基础二
  5. 高并发大流量专题---6、独立图片服务器的部署
  6. 没有bug队——加贝——Python 练习实例 23,24
  7. 利用非循环顺序队列采用广度搜索法求解迷宫问题(一条路径)
  8. 关于单页面应用一些随想
  9. 从零实现爬虫和情感分类模型(一)
  10. ubuntu 安装mysql 5.5.28 编译安装 innodb 配置
  11. topsis法_topsis法量化多个评价指标,找出最优方案
  12. 中国移动光猫获取超级密码教程
  13. 广发银行薪资待遇JAVA_广发银行薪资待遇如何?
  14. 30万人追更,年度重磅Go图书出版,百万流量博主带你学习Go底层原理
  15. 微信小程序weui的使用
  16. DSO Framer ActiveX 控件
  17. Thonny链接pico报错Device is busy or does not respond. Your options: wait until it completes current work
  18. 抖音快手短视频平台营销技巧
  19. CSS综合案例-品优购电商04
  20. ZCMU 1074-1079

热门文章

  1. 知识蒸馏,中文文本分类,教师模型BERT,学生模型biLSTM
  2. 公众号管理系统 html,微信公众号平台管理后台.html
  3. Map习题 - 三国武将基础信息处理
  4. Eclipse用法和技巧十四:自动生成的TODO注释2
  5. python创建对象教程_python源码学习 之 对象创建和对象的行为
  6. 移动视频监控摄像机分类与优势浅析
  7. linux命令:linux集群系列之一---LVS类型解析
  8. (hdu step 6.3.3)Air Raid(最小路径覆盖:求用最少边把全部的顶点都覆盖)
  9. React-Native学习指南 1
  10. linux 把秒数转换为正常时间格式命令