`
logicgate
  • 浏览: 96507 次
  • 性别: Icon_minigender_1
  • 来自: 新力吐皮
社区版块
存档分类
最新评论

基本的RAID介绍

阅读更多

RAID是英文Redundant Array of Independent Disks(独立磁盘冗余阵列),简称磁盘阵列。下面将各个级别的RAID介绍如下。

RAID0
条带化(Stripe)存储。理论上说,有N个磁盘组成的RAID0是单个磁盘读写速度的N倍。RAID 0连续以位或字节为单位分割数据,并行读/写于多个磁盘上,因此具有很高的数据传输率,但它没有数据冗余,因此并不能算是真正的RAID结构。



RAID1
镜象(Mirror)存储。它是通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生互 为备份的数据。当原始数据繁忙时,可直接从镜像拷贝中读取数据,因此RAID 1可以提高读取性能。RAID 1是磁盘阵列中单位成本最高的,但提供了很高的数据安全性和可用性。当一个磁盘失效时,系统可以自动切换到镜像磁盘上读写,而不需要重组失效的数据。



RAID2
海明码(Hamming Code)校验条带存储。将数据条块化地分布于不同的硬盘上,条块单位为位或字节,使用称为海明码来提供错误检查及恢复。这种编码技术需要多个磁盘存放检查及恢复信息,使得RAID 2技术实施更复杂,因此在商业环境中很少使用。



RAID3
奇偶校验(XOR)条带存储,共享校验盘,数据条带存储单位为字节。它同RAID 2非常类似,都是将数据条块化分布于不同的硬盘上,区别在于RAID 3使用简单的奇偶校验,并用单块磁盘存放奇偶校验信息。如果一块磁盘失效,奇偶盘及其他数据盘可以重新产生数据;如果奇偶盘失效则不影响数据使用。RAID 3对于大量的连续数据可提供很好的传输率,但对于随机数据来说,奇偶盘会成为写操作的瓶颈。



RAID4
奇偶校验(XOR)条带存储,共享校验盘,数据条带存储单位为块。RAID 4同样也将数据条块化并分布于不同的磁盘上,但条块单位为块或记录。RAID 4使用一块磁盘作为奇偶校验盘,每次写操作都需要访问奇偶盘,这时奇偶校验盘会成为写操作的瓶颈,因此RAID 4在商业环境中也很少使用。



RAID5
奇偶校验(XOR)条带存储,校验数据分布式存储,数据条带存储单位为块。RAID 5不单独指定的奇偶盘,而是在所有磁盘上交叉地存取数据及奇偶校验信息。在RAID 5上,读/写指针可同时对阵列设备进行操作,提供了更高的数据流量。RAID 5更适合于小数据块和随机读写的数据。RAID 3与RAID 5相比,最主要的区别在于RAID 3每进行一次数据传输就需涉及到所有的阵列盘;而对于RAID 5来说,大部分数据传输只对一块磁盘操作,并可进行并行操作。在RAID 5中有“写损失”,即每一次写操作将产生四个实际的读/写操作,其中两次读旧的数据及奇偶信息,两次写新的数据及奇偶信息。
当进行恢复时,比如我们需要需要恢复下图中的A0,这里就必须需要B0、C0、D0加0 parity才能计算并得出A0,进行数据恢复。所以当有两块盘坏掉的时候,整个RAID的数据失效。



RAID6
奇偶校验(XOR)条带存储,两个分布式存储的校验数据,数据条带存储单位为块。与RAID 5相比,RAID 6增加了第二个独立的奇偶校验信息块。两个独立的奇偶系统使用不同的算法,数据的可靠性非常高,即使两块磁盘同时失效也不会影响数据的使用。但RAID 6需要分配给奇偶校验信息更大的磁盘空间,相对于RAID 5有更大的“写损失”,因此“写性能”非常差。较差的性能和复杂的实施方式使得RAID 6很少得到实际应用。



RAID7
这是一种新的RAID标准,其自身带有智能化实时操作系统和用于存储管理的软件工具,可完全独立于主机运行,不占用主机CPU资源。RAID 7可以看作是一种存储计算机(Storage Computer),它与其他RAID标准有明显区别。

 

RAID 7等级是至今为止,理论上性能最高的RAID模式,因为它从组建方式上就已经和以往的方式有了重大的不同。基本成形式见图,以往一个硬盘是一个组成阵列的“柱子”,而在RAID 7中,多个硬盘组成一个“柱子”,它们都有各自的通道,也正因为如此,你可以把这个图分解成一个个硬盘连接在主通道上,只是比以前的等级更为细分了。这样做的好处就是在读/写某一区域的数据时,可以迅速定位,而不会因为以往因单个硬盘的限制同一时间只能访问该数据区的一部分,在RAID 7中,以前的单个硬盘相当于分割成多个独立的硬盘,有自己的读写通道。



RAID10和RAID01的比较
- RAID10是先做镜象,然后再做条带。
- RAID01则是先做条带,然后再做镜象。

比如以6个盘为例,RAID10就是先将盘分成3组镜象,然后再对这3个RAID1做条带。RAID01则是先利用3块盘做RAID0,然后将另外3块盘做为RAID0的镜象。下面以4块盘为例来介绍安全性方面的差别:

 

1、RAID10的情况
这种情况中,我们假设当DISK0损坏时,在剩下的3块盘中,只有当DISK1一个盘发生故障时,才会导致整个RAID失效,我们可简单计算故障率为1/3。


 

2、RAID01的情况
这种情况下,我们仍然假设DISK0损坏,这时左边的条带将无法读取。在剩下的3块盘中,只要DISK2,DISK3两个盘中任何一个损坏,都会导致整个RAID失效,我们可简单计算故障率为2/3。


 

因此RAID10比RAID01在安全性方面要强。

从数据存储的逻辑位置来看,在正常的情况下RAID01和RAID10是完全一样的,而且每一个读写操作所产生的IO数量也是一样的,所以在读写性能上两者没什么区别。而当有磁盘出现故障时,比如前面假设的DISK0损坏时,我们也可以发现,这两种情况下,在读的性能上面也将不同,RAID10的读性能将优于RAID01。

  • 大小: 12.3 KB
  • 大小: 30.6 KB
  • 大小: 20.5 KB
  • 大小: 19.4 KB
  • 大小: 19.2 KB
  • 大小: 22.2 KB
  • 大小: 19.1 KB
  • 大小: 18 KB
  • 大小: 15.3 KB
  • 大小: 15 KB
分享到:
评论

相关推荐

    基本的RAID介绍(各个级别的RAID介绍)

    各个级别的RAID介绍 所以要求较高的空间利用率,对安全性要求不是特别高、大文件存储的系统采用RAID5比较好。 相反,安全性要求很高,不计成本,小数据量频繁写入的系统采用RAID10的方式比较好。

    RAID基本原理动画介绍演示

    RAID动画演示,RAID基本原理动画介绍简单细致,有读取,擦除,和恢复的动画,形象的描述了raid0、1、5、10的存储过程

    服务器基本操作-Raid卡

    服务器Raid卡基本操作,内容包含RAID卡的介绍及基本操作。

    Raid配置教程

    Raid配置教程,主流的带有RAID功能的升技主板基本的RAID创建过程的介绍,希望能够给对RAID有兴趣的升技主板用户有所帮助

    RAID 组建阵列方式介绍.docx

    手把手教你组建RAID,对于RAID 组建阵列全新认识,RAID卡log日志全新解析,概念剖析,让你能够对于日志的基本概念、日志的组成部分、记录架构能够有个基本认识。这样能够自己独立完成日志的初步分析以及后续的问题的...

    磁盘阵列RAID可靠性分析

    介绍了磁盘阵列的基本概念和常用的磁盘阵列种类, 分析了RAID0、 RAID3和RAID10三种磁盘阵列的可靠性值,同时与实验数据进行了比较。结果表明,磁盘阵列的可靠性值基于标准模型在一定程度上可以进行量化,能进行科学...

    服务器RAID技术及应用

    ppt,主要内容是详细介绍: 什么是RAID? RAID技术是怎样实现数据保护的? RAID技术带给用户什么价值? 磁盘基本知识:基本磁盘与动态磁盘 RAID术语 RAID技术的实现 ...常用RAID卡产品介绍 问题与讨论

    RAID基本概念.docx

    RAID基本概念 1、 磁盘组和虚拟磁盘 2、 RAID级别介绍 3、 常见功能 磁盘组和虚拟磁盘 由于现代数据中心业务量的与日俱增,单台服务器上需要运行的数据也日益增多。当单个磁盘在容量和安全性上不足以支持系统业务...

    RAID技术详解白皮书

    很好很详细的RAID基本介绍,比较全面,建议大家看下

    Raid教程:全程图解手把手教你做RAID(1)

    说到磁盘阵列(RAID,...本文要以一个具体的磁盘阵列配置方法为例向大家介绍磁盘阵列的一些基本配置方法,给出一些关键界面,使各位对磁盘阵列的配置有一个理性认识。当然为了使各位对磁盘阵列有一个较全面的介..

    RAID级别的介绍与选择依据

    RAID 在市场上的的应用,已经不是新鲜的事儿了,很多人都大略了解RAID的基本观念,以及各个不RAID LEVEL 的区分。但是在实际应用面,我们发现,有很多使用者对于选择一个合适的RAID LEVEL,仍然无法很确切的掌握,...

    Raid的学习和基础知识

    2.RAID级别介绍; 2.1 RAID0的特点与应用; 2.2 RAID1的特点与应用; 2.3 RAID 3的特点与应用; 2.4 RAID 4的特点与应用; 2.5 RAID 5的特点与应用; 2.6 RAID 0+1﹝RAID 10﹞的特点与应用; 3. 怎样选择Raid级别; 3.1 ...

    RAID数据恢复技术揭秘

    这一节我们首先对RAID做一个基本介绍,包括RAID的概念、RAID的作用、RAID级别的分类、软RAID和硬RAID的组建方法,同时还会对RAID中常用的一些专业术语进行讲解。 1.1.1 RAID基础知识RAID最初是1987年在加利福尼亚...

    RAID模拟器练习教程

    本文要以一个具体的磁盘阵列配置方法为例向大家介绍磁盘阵列的一些基本配置方法,给出一些关键界面,使各位对磁盘阵列的配置有一个理性认识。当然为了使各位对磁盘阵列有一个较全面的介绍,还是先来简要回顾一下有关...

    服务器存储系统技术RAID

    廉价磁盘冗余阵列(RAID)因为能够有效提高计算机数据传输率和容错性,已...本文由RAID技术带来的这两点性能改善切入,主要介绍了RAID技术的基本思想,详细说明了分级原则并对不同级别的主要特性及适用环境进行了阐述。

    RAID5做法.docx

    本文要以一个具体的磁盘阵列配置方法为例向大家介绍磁盘阵列的一些基本配置方法,给出一些关键界面,使各位对磁盘阵列的配置有一个理性认识。当然为了使各位对磁盘阵列有一个较全面的介绍,还是先来简要回顾一下有关...

    存储结束基本介绍

    本文从存储入门知识开始,介绍了存储的行业基本知识和raid相关技术

    全程图解--教你如何做RAID磁盘阵列

    全程图解--教你如何做RAID磁盘阵列。本文将以一款服务器的磁盘阵列配置实例向大家介绍磁盘阵列的具体配置方法。当然,不同的阵列控制器的具体配置方法可能不完全一样,但基本步骤绝大部分是相同的,完全可以参考。

    RAID类型选择总结

    经历过n多项目的设计和实施, 发现很多售前/售后工程师对RAID的特性都没有深入的了解, 基本上不假思索就用RAID5, 到实施时候建议使用一些R1, R 1/0时发现磁盘数目没用买够, 下面简单介绍一些RAID类型选择的知识和磁盘...

Global site tag (gtag.js) - Google Analytics