廉价磁盘冗余阵列(RAID)技术的分析与应用

来源 :光盘技术 | 被引量 : 0次 | 上传用户:thiscf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:在如今各类存储系统中,RAID已经成为不可或缺的重要组成部分,为保护数据发挥重要作用。本文详细分析了目前5种不同RAID级别的技术特点,并介绍了它们的各自优缺点和应用特点。
  关键字:RAID;磁盘;数据存储
  中图分类号:TP309.3 文献标识码:A
  
  TheApplication and Analysis of the RAID Technology
  FAN Zhi-ping
  (School of Computer Science, Guangzhou University, Guangdong Guangzhou 510006)
   Key words: RAID;disk;data storage
  
  冗余磁盘阵列技术(RAID)诞生于1987年,由美国加州大学伯克利分校提出。最初的研制目的是为了组合小的廉价磁盘来代替大的昂贵磁盘,以降低大批量数据存储的费用,同时也希望采用冗余信息的方式,使得磁盘失效时不会使对数据的访问受损失,从而开发出一定水平的数据保护技术,并且能适当的提升数据传输速度。除了性能上的提高之外,RAID还可以提供良好的容错能力,在任何一块硬盘出现问题的情况下都可以继续工作,不会受到损坏硬盘的影响。
  
  1 RAID的工作原理
  
  RAID如何实现数据存储的高稳定性呢?我们不妨来看一下它的工作原理。RAID按照实现原理的不同分为不同的级别,不同的级别之间工作模式是有区别的。整个的RAID结构是一些磁盘结构,通过对磁盘进行组合达到提高效率,减少错误的目的。RAID技术分为几种不同的等级,分别可以提供不同的速度,安全性和性价比。根据实际情况选择适当的RAID级别可以满足用户对存储系统可用性、性能和容量的要求。下面对他们做详细的分析比较:
  1.1 RAID0无差错控制的带区组
  称为Stripe(条带化)或Striping,它代表了所有RAID级别中最高的存储性能。RAID0提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能。系统向三个磁盘组成的逻辑硬盘(RADI0磁盘组)发出的I/O数据请求被转化为3项操作,其中的每一项操作都对应于一块物理硬盘我们从图中可以清楚的看到通过建立RAID0,原先顺序的数据请求被分散到所有的三块硬盘中同时执行。从理论上讲三块硬盘的并行操作使同一时间内磁盘读写速度提升了3倍。但由于总线带宽等多种因素的影响,实际的提升速率肯定会低于理论值。
  1.2 RAID1镜象结构
  又称为Mirror(镜像),它的宗旨是最大限度的保证用户数据的可用性和可修复性。RAID1的操作方式是把用户写入硬盘的数据百分之地自动复制到另外一个硬盘上。
  当读取数据时,系统先从RAID0的源盘读取数据,如读取数据成功,则系统不去管备份盘上的数据;如读取源盘数据失败,则系统自动转而读取备份盘上的数据,不会造成用户工作任务的中断。我们应当及时更换损坏的硬盘并利用备份数据重新建立Mirror。由于对存储的数据进行百分之百的备份,在所有RAID级别中,RAID1提供最高的数据安全保障。同样,由于数据的百分之百备份,备份数据占了总存储空间的一半,因而Mirror(镜像)的磁盘空间利用率低,存储成本高。
  Mirror虽不能提高存储性能,但由于其具有的高数据安全性,使其尤其适用于存放重要数据,如服务器和数据库存储等领域。
  1.3 RAID5分布式奇偶校验的独立磁盘结构
  是一种存储性能、数据安全和存储成本兼顾的存储解决方案。以四个硬盘组成的RAID5为例,P0为D0,D1和D2的奇偶校验信息,其它以此类推。由图中可以看出,RAID5不对存储的数据进行备份,而是把数据和相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。当RAID5的一个磁盘数据发生损坏后,利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。
  RAID5可以理解为是RAID0和RAID1的折衷方案。RAID5可以为系统提供数据安全保障,但保障程度要比Mirror低而磁盘空间利用率要比Mirror高。RAID5具有和RAID0相近似的数据读取速度,只是多了一个奇偶校验信息,写入数据的速度比对单个磁盘进行写入操作稍慢。同时由于多个数据对应一个奇偶校验信息,RAID5的磁盘空间利用率要比RAID1高,存储成本相对较低。
  1.4 RAID 0+1:高可靠性与高效磁盘结构
  正如其名字一样是RAID0和RAID1的组合形式,也称为RAID10。以四个磁盘组成的RAID0+1为例,RAID0+1是存储性能和数据安全兼顾的方案。它在提供与RAID1一样的数据安全保障的同时,也提供了与RAID0近似的存储性能。
  由于RAID0+1也通过数据的100%备份功能提供数据安全保障,因此RAID0+1的磁盘空间利用率与RAID1相同,存储成本高。RAID0+1的特点使其特别适用于既有大量数据需要存取,同时又对数据安全性要求严格的领域,如银行、金融、商业超市、仓储库房、各种档案管理等。
  
  2结束语
  
  RAID通过为数据提供校验的方式提高了可用性,在如今各类存储系统中,RAID已经成为不可或缺的重要组成部分,为保护数据发挥重要作用。在实际的应用过程中我们应该根据系统自身的特点选用合适的RAID技术来收到最佳的效果。
其他文献
摘 要:本文通过串行通信实例提出了用PROTEUS实现PC 机和单片机串行通信的仿真方法。  关键词:PROTEUS;PC 机;单片机;串行通信;仿真  中图分类号:TP391.9文献标识码:A    The Serial Communication Simulation Between PC and 51 SCM  TONG Ying-hua  (Computer Department of Q
期刊
摘 要:文章就本人的教学实践经验谈VB教学中存在的一些问题,针对这些问题提出了教学改革的一些想法,从而将VB教学改革推向更深的层次和更高的水平。  关键词:Visual Basic;程序设计;教学改革  中图分类号:G434文献标识码:A    Discussion on Visual Basic Teaching Reforms  WEI Lin  (Huanghuai University,H
期刊
摘 要:电子计算机技术的发展与应用,特别是CAI课件(计算机辅助教学)的开发、研究和应用,引起教育技术的第四次革命。CAI课件在教学中的合理应用,对于提高学生的学习兴趣,激励学生主动参与学习的全过程,培养数学能力,发展智力以及突出教材的重难点,提高课堂教学效率等方面都有积极作用。  关键词:CAI课件;课堂教学;优化  中图分类号:G434 文献标识码:A    Optimization of C
期刊
摘 要:多媒体计算机辅助教学发展到今天,已成为现代教学教育中的新热点。只有了解它的特点及其在教学中的误区与策略,才能自觉地在教学中符合规律地加以利用,更好地促进教育的进一步改进。  关键词:CAI课件;英语教学;误区;策略  中图分类号:G434文献标识码:A    Misunderstandings and Strategies of English CAI Courseware Teachin
期刊
摘 要:基于W78E58单片机和FPGA模块,利用MAX262芯片,实现了具有程控滤波器,包括信号幅频特性测试、滤波参数设置及显示输出等功能的数字滤波器设计。  关键词:FPGA;W78E58;程控滤波器;MAX262  中图分类号:TP368.1 文献标识码: A    Design of the Program-controlled Filter Based on W78E58 Microco
期刊
摘 要:机器人足球比赛是一个有趣并且复杂的新兴的人工智能研究领域,它是一个典型的多智能体系统。在足球机器人比赛中,由于攻防转换速度较快,各个机器人要不断地进行角色转化。采用Q学习方法研究了机器人足球比赛中的足球机器人的角色转换问题,实验结果证明了该方法的有效性。  关键词:多智能体;q学习;角色分配;   中图分类号:TP242.6 文献标识码:A    Application of Robot
期刊
摘要 代表世界管理学学术最高水平的期刊《管理学会学报》近来推出了一系列关于管理学学术研究的主编建议。本文对其中最后三篇文章做关于方法、结果、讨论及定性研究的若干差异的综述,方法和结果部分应当做到完整、清晰、可信,应当提高对于讨论的重视,其既是结束也是新的开始,相比定量研究,定性研究又有几个突出的差异之处,着重表现在开头结尾、分析方法以及讲故事上。这些主编建议为管理研究提供了很好的学习素材,也为研究
期刊
摘 要:CPU产品,按市场不同档次的需求被划分成很多条产品线,形成了纷繁复杂的产品格局。这为电脑用户如何认知和选购合适自己需求的CPU产品带来了很大的障碍。为了理清这些产品间的区别,本文依据产品发布时间的先后和产品市场定位的高低划分,分别介绍了Intel和AMD这两大CPU厂商的产品,是初识电脑的用户认识CPU产品的指南,也是电脑行家手头的一部简明CPU编年史。  关键词:双核;CPU;多核CPU
期刊
“Intel未来教育”倡导的是“问题化教学”。在教师的问题设计下,学生采用探究问题的学习方式主动学习,在掌握知识内容的同时,让学生体验、理解和应用探究问题的方法,培养学生的创新精神和实践能力。在教学过程中,我尝试将“Intel未来教育”和历史课的探究性学习结合在一起,并作了进一步探索。  1.“Intel未来教育”体现了研究性学习的问题意识  现行教材内容可读性强,教师可以组织学生自我解读,自主学
期刊
当前,新一轮的课改如潮涌来,新课程理念互动、合作、探究也正为许多教育工作者所践行,在课改的过程中,计算机辅助教学CAI作为一种先进模式,是教学改革的一个重要突破口。那么,思想政治课如何借助CAI,将新课程中的教育教学思想与现代教育技术整合起来,优化教学结构,提高教学实效,让课堂既充盈着现代教育技术的气息,又避免陷入应用的误区呢?    一、 政治课教学中应用CAI的必要性和重要性    中学思想政
期刊