磁盘整列的研究与分析

来源 :科学与财富 | 被引量 : 0次 | 上传用户:soogler
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:计算机存储系统的主要部件硬盘,由于其使用机械结构方面的原因,导致存储性能一直难以得到明显的提升,以至于其性能己成为计算机整机性能的瓶颈,特别是在服务器方面,普通的机械硬盘已经不能满足大量数据交换的要求。要改善计算机外存储器的性能,目前可行的方法是组建磁盘阵列。磁盘整列英文为RAID, 是Redundant Arrays of Independent Disks的简称,中文为廉价冗余磁盘阵列。RAID有多种实现方案,常见的有RAID0、RAID1、RAID5、RAID0+1等。RAID作为一种廉价的磁盘冗余阵列,能够提供一个独立的大型存储设备解决方案。在提高硬盘容量的同时,还能够充分提高硬盘的速度,使数据更加安全,更加易于磁盘的管理。
  关键词:磁盘整列 RAID
  RAID的几种常见工作模式
  一、RAID 0 的工作模式
  RAID 0是最早出现的RAID模式, 即Data Stripping数据分条技术。RAID 0是组建磁盘阵列中最简单的一种形式,只需要2块以上的硬盘即可,成本低,可以提高整个磁盘的性能和吞吐量。RAID 0方式至少由两块磁盘组成,它使用一种称为/条带0(striping)的技术把数据分布到各个磁盘上"在那里每个/条带0被分散到连续/块0(block)上,数据被分成从512字节到数兆字节的若干块后,再交替写到磁盘中"第1块被写到磁盘A中,第2块被写到磁盘B中,当系统到达阵列中的最后一个磁盘时,就写到磁盘A的下一分段,这样一来,所有的I/O访问将会被分担到每个磁盘驱动器上,从而大大提高了输入输出的效率"但是RAID 0没有提供冗余或错误修复能力,实现成本是最低的。
  RAID 0方式是一种无容错机制的盘组方式,因此它结构简单,易于实施,但同时也带来了它几乎没有容灾性能的致命弱点,在RAID 0盘组中,任何一块磁盘的损坏都将导致整个存储子系统无法工作,这在很多大型系统中几乎是不能容忍的,所以,RAID 0一般只是在那些对数据安全性要求不高的情况下才被人们使用。
  二、RAID 1 的工作模式
  RAID 1称为磁盘镜像,原理是把一个磁盘的数据镜像到另一个磁盘上,也就是说数据在写入一块磁盘的同时,会在另一块闲置的磁盘上生成镜像文件,在不影响性能的情况下,最大限度的保证系统的可靠性和可修复性上,只要系统中任何一对镜像盘中至少有一块磁盘可以使用,甚至可以在一半数量的硬盘出现问题时系统都可以正常运行,当一块硬盘失效时,系统会忽略该硬盘,转而使用剩余的镜像盘读写数据,具备很好的磁盘冗余能力。与RAID O截然不同的是RAID 1采用了镜像方式,将磁盘两两配对,形成全冗余的组合,确保数据的稳定可靠. 因为一个磁盘上的数据被完全复制到另一个磁盘上,如果一个磁盘的数据发生错误,或者硬盘出现了坏道,那么另一个硬盘可以补救回磁盘故障而造成的数据损失和系统中断,因此,RAID 1最多可以容忍一半的磁盘发生故障(当然,不能有同一镜像的两块磁盘同时发生故障),RAID 1主要是通过二次读写实现磁盘镜像,所以磁盘控制器的负载也相当大,尤其是在需要频繁写入数据的环境中。为了避免出现性能瓶颈,使用多个磁盘控制器就显得很有必要。
  三、RAID 5的工作模式
  RAID 5称为分布式奇偶校验阵列,原理就是把奇偶位信息分布在所有的磁盘上,而并非一个磁盘上,大大减轻了奇偶校验盘的负担,构成阵列的磁盘不再有校验盘与数据盘之分,这种方式很好地保证了阵列的负载平衡,因此具有很好的集合数据传输率,RAID 5可以理解为是RAID 0和RAID 1的折中方案。RAID 5结构同样支持多盘的并发读写,RAID 5也具有良好的容灾性能,在单盘发生故障的情况下,可以根据校验数据计算故障盘上的相关数据,更换磁盘后重新进行数据重建,但同时性能也会受到一定影响。RAID 5的磁盘空间利用率要比RAID 1高,存储成本相对较低。RAID 5能提供较为完美的整体性能,因而也是被广泛应用的一种磁盘阵列方案,它适合于输入/输出密集、高读/写比率的应用程序,如事务处理等。大部分文件服务器、应用服务器、数据库服务器、WWW、Email、新闻服务器等都适用于RAID 5。
  四、RAID 0+1 的工作模式
  RAID 0+1是高数据传输性能的磁盘阵列,组建RAID O+l需要至少4个磁盘,它实际上是将2个RAID O系统进行镜像,综合了RAIDO和RAIDI的技术,其容错性能等同RAID5,冗余度等同于RAID 1,由于具有RAID 0的性能,它具有很高的I/O速度。从RA ID 0+1名称上我们便可以看出是RAID 0与RAID 1的结合体。在我们单独使用RAID 1也会出现类似单独使用RAID 0那样的问题,即在同一时间内只能向一块磁盘写人数据,不能充分利用所有的资源。为了解决这一问题,我们可以在磁盘镜像中建立带区集。因为这种配置方式综合了带区集和镜像的优势,所以被称为RAID 0+1。把RAID 0和RAID 1技术结合起来,数据除分布在多个盘上外,每个盘都有其物理镜像盘,提供全冗余能力,允许一个以下磁盘故障,而不影响数据可用性,并具有快速读/写能力。RAID 0+1要在磁盘镜像中建立带区集至少4个硬盘。目前,主流的主板也都提供了这三种组建模式。
  结论:
  本章主要介绍了各种RAID方案的构建原理及其性能的优缺点.以上所列举的方案虽多,但由于其中一些方案要求有较多数量的硬盘,或者对RAID控制芯片有较高的要求,致使实现的成本较高,限制了RAID技术的普及。纵观各种RAID方式,我们可以看出,RAID级别的选择有几个主要因素:可靠性(数据冗余)、性能、成本和可扩展性、如果不要求可靠性,选择RAID O以获得最佳性能,如果可靠性和性能是重要的而成本不是一个重要因素,则根据硬盘数量选择RAID 1+0方案。如果可靠性和成本是重要的而性能不是一个主要因素,则根据硬盘数量选择RAID 1或RAID 5.如果可靠性、成本和性能都同样重要,则根据一般的数据传输和硬盘的数量可考虑选择RAID 5。
  参考文献
  [2] 鲁士文 编著 《网络存储技术与应用》 清华大学出版社 2010年02月
  [3]汪中夏, 张京生, 刘伟编著《RAID数据恢复技术揭秘》清华大学出版社2010
其他文献
为规避基于文本的本体学习中尚未解决的中文分词歧义问题,实现企业遗留智能系统中拥有的大量领域知识的复用,提出一种从遗留智能系统学习OWL本体的方法.在分析关系数据库模式、
汽车在行驶中轮胎遇到扎钉、漏气产生凶险事故让司机们防不胜防。国内研究部门近期研制成功的高分子轮胎增强抗爆防漏材料能从技术上解决这一问题。高分子轮胎增强抗爆防漏材
在役结构能否继续安全使用已成为结构工程师和管理决策者日益关心的重要问题.针对一般大气环境下的锈蚀钢筋混凝土结构,提出了基于结构性能的使用寿命预测模型.该模型包括4个阶
摘要:工程项目管理研究近年来取得了非常多的成果,但把质量控制的理论性研究摆在和进度控制、成本控制同样重要的位置上的研究项目并不是很多。如果在成本有保证的情况下,对工程项目质量控制和进度控制的协调性进行了研究,对工程项目管理研究和實际的工程项目管理工作具有参考价值。  关键词:工程项目 质量 进度 协调  工程项目管理的目标主要体现在3个方面:一是按时,即确保工程项目如期完工;二是在预算范围内,即确
通过改变不同配方的氟橡胶二段硫化温度和时间,确定了最佳硫化条件。结果表明.氟橡胶经二段硫化后力学性能明显提高;经300℃热空气老化后发现,不同二段硫化条件对氟橡胶的耐热性
摘 要:预算执行审计作为审计机关服务经济建设的重要栽体,已经成为政府加强宏观调控的重要手段,成为人大监督财政收支的重要依据,预算执行审计报告越来越受到社会各界的广泛关注。审计机关在提高预算执行审计报告质量的过程中,有效降低预算执行审计风险已成为审计机关关注的重要问题。  关键词:预算执行审计;风险控制  在当前我国经济发展不平衡,国家宏观调控难度增加的今天,控制预算执行风险就显得尤为重要了。由于我
在地震作用下,坝体接缝灌浆面是一个相对薄弱面,在这个面很有可能出现Ⅱ型断裂破坏.采用有限宽两端预留缝半边受力试件进行了接缝灌浆材料的Ⅱ型断裂试验。在试验中考察了Ⅱ型断
公安边防群众工作的内容:当前群众工作面临的问题;群众工作的方法对策功日强宣传发动,调整治保组织,健全联防网络,开展拥政爱民活动,密切警民关系。
外来工工资收入的民族差异一直没有引起学术界的充分关注。2010年珠三角和长三角外来工问卷调查显示,少数民族外来工月平均工资为1636.16元,比汉族低约300元,差距显著。Oaxaca—B
浙江省三门县政府近期制定了胶带产业今明2年发展计划,将在近期投资1亿元,划出170亩土地,建立三门橡胶原材料采购中心、橡胶原材料及产品检测中心、橡胶物流及销售中心,使三门胶