美文网首页
RAID独立磁盘冗余阵列Redundant Array of I

RAID独立磁盘冗余阵列Redundant Array of I

作者: 牛年大吉2021 | 来源:发表于2021-05-26 11:44 被阅读0次

    RAID机制中共分8个级别,RAID应用的主要技术有分块技术、交叉技术和重聚技术。
    (1)RAID0级(无冗余和无校验的数据分块):具有最高的I/O性能和最高的磁盘空间利用率,易管理,但系统的故障率高,属于非冗余系统,主要应用于那些关注性能、容量和价格而不是可靠性的系统。
    (2)RAID1级(磁盘镜像阵列):由磁盘对组成,每一个工作盘都有其对应的镜像盘,上面保存着与工作盘完全相同的数据拷贝,具有最高的安全性,但磁盘空间利用率只有50%。RAID1主要用于存放系统软件、数据以及其他重要文件。它提供了数据的实时备份,一旦发生故障,所有的关键数据即刻就可使用。
    (3)RAID2级(采用纠错海明码的磁盘阵列):采用了海明码纠错技术,用户需增加校验盘来提供单纠错和双验错功能。对数据的访问涉及阵列中的每一个盘。大量数据传输时I/O性能较高,但不利于小批量数据传输。实际应用中很少使用。
    (4)RAID3和RAID4级(采用奇偶校验码的磁盘阵列):把奇偶校验码存放在一个独立的校验盘上。如果有一个盘失效,其上的数据可以通过对其他盘上的数据进行异或运算得到。读数据很快,但因为写入数据时要计算校验位,速度较慢。RAID3采用位交叉奇偶校验码,RAID4采用块交叉奇偶校验码。RAID3适用于大型文件且I/O需求不频繁的应用,RAID4适用于大型文件的读取。
    (5)RAID5(无独立校验盘的奇偶校验码磁盘阵列):与RAID4类似,但没有独立的校验盘,校验信息分布在组内所有盘上,对于大批量和小批量数据的读写性能都很好。RAID4和RAID5使用了独立存取技术,阵列中每一个磁盘都相互独立地操作,所以I/O请求可以并行处理。因此,该技术非常适合于I/O需求频繁的应用而不太适合于要求高数据传输率(大型文件)的应用,例如银行、金融、股市等大型数据处理中心的OLTP应用。
    (6)RAID6(具有独立的数据硬盘与两个独立的分布式校验方案):在RAID6级的阵列中设置了一个专用的、可快速访问的异步校验盘。该盘具有独立的数据访问通路,但其性能改进有限,价格却很昂贵。
    (7)RAID7(具有最优化的异步高I/O速率和高数据传输率的磁盘阵列):是对RAID6的改进。在这种阵列中的所有磁盘,都具有较高的传输速度,有着优异的性能,是目前最高档次的磁盘阵列。
    (8)RAID10(高可靠性与高性能的组合):由多个RAID等级组合而成,建立在RAID0和RAID1基础上。RAID1是一个冗余的备份阵列,而RAID0是负责数据读写的阵列,因此又称为RAID 0+1。由于利用了RAID0极高的读写效率和RAID1较高的数据保护和恢复能力,使RAID10成为了一种性价比较高的等级。
    在以上级别中,需要根据可用性(数据冗余)、性能和成本进行综合选择。例如,如果不要求可用性,则就可以选择RAID0,以获得最佳性能;如果是金融保险业应用,则可以选择RAID5。

    相关文章

      网友评论

          本文标题:RAID独立磁盘冗余阵列Redundant Array of I

          本文链接:https://www.haomeiwen.com/subject/grkksltx.html