第2章磁盘阵列容错和性能介绍

第2章磁盘阵列容错和性能介绍

ID:14322156

大小:119.50 KB

页数:12页

时间:2018-07-27

第2章磁盘阵列容错和性能介绍_第1页
第2章磁盘阵列容错和性能介绍_第2页
第2章磁盘阵列容错和性能介绍_第3页
第2章磁盘阵列容错和性能介绍_第4页
第2章磁盘阵列容错和性能介绍_第5页
资源描述:

《第2章磁盘阵列容错和性能介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章磁盘阵列容错和性能介绍如何增加磁盘的存取(access)速度,如何防止数据因磁盘的故障而失落及如何有效的利用磁盘空间,一直是电脑专业人员和用户的困忧;而大容量磁盘的价格非常昂贵,对用户形成很大的负担。磁盘阵列技术的产生一举解决了这些问题。过去十年来,CPU的处理速度几乎是几何级数的跃升,内存(memory)的存取速度亦大幅增加,而数据储存装置主要是磁盘(harddisk)的存取速度相较之下,较为缓慢。整个I/O吞吐量不能和系统匹配,形成电脑系统的瓶颈,拉低了电脑系统的整体性能(throughout)若不能有

2、效的提升磁盘的存取速度,CPU、内存及磁盘间的不平衡将使CPU及内存的改进形成浪费。 目前改进磁盘存取速度的方式主要有两种。一是磁盘快取控制(diskcachecontroller),它将从磁盘读取的数据存在快取内存(cachememory)中以减少磁盘存取的次数,数据的读写都在快取内存中进行,大幅增加存取的速度,如要读取的数据不在快取内存中,或要写数据到磁盘时,才做磁盘的存取动作。这种方式在单工期环境(single-taskingenvioronment)如DOS之下,对大量数据的存取有很好的性能(量小且频繁的

3、存取则不然),但在多工(multi-tasking)环境之下(因为要不停的作数据交换(swapping)的动作)或数据库(database)的存取(因每一记录都很小)就不能显示其性能。这种方式没有任何安全保障。其一是使用磁盘阵列的技术。磁盘阵列是把多个磁盘组成一个阵列,当作单一磁盘使用,它将数据以分段(striping)的方式储存在不同的磁盘中,存取数据时,阵列中的相关磁盘一起动作,大幅减低数据的存取时间,同时有更佳的空间利用率。磁盘阵列所利用的不同的技术,称为RAIDlevel,不同的level针对不同的系统及

4、应用,以解决数据安全的问题。一般高性能的磁盘阵列都是以硬件的形式来达成,进一步的把磁盘快取控制及磁盘阵列结合在一个控制器(RAIDcontroler)或控制卡上,针对不同的用户解决人们对磁盘输出/入系统的四大要求:§增加存取速度。§容错(faulttolerance),即安全性。§有效的利用磁盘空间。§尽量的平衡CPU,内存及磁盘的性能差异,提高电脑的整体工作性能。2.1磁盘阵列原理1987年,加州伯克利大学的一位人员发表了名为"磁盘阵列研究"的论文,正式提到了RAID也就是磁盘阵列,论文提出廉价的5.25″

5、及3.5″的硬盘也能如大机器上的8″盘能提供大容量、高性能和数据的一致性,并详述了RAID1至5的技术。磁盘阵列针对不同的应用使用的不同技术,称为RAIDlevel,RAID是RedundantArrayofInexpensiveDisks的缩写,而每一level代表一种技术,目前业界公认的标准是RAID0~RAID5。这个level并不代表技术的高低,level5并不高于level3,level1也不低于level4,至于要选择哪一种RAIDlevel的产品,纯视用户的操作环境(operatingenviron

6、ment)及应用(application)而定,与level的高低没有必然的关系。RAID0没有安全的保障,但其快速,所以适合高速I/O的系统;RAID1适用于需安全性又要兼顾速度的系统,RAID2及RAID3适用于大型电脑及影像、CAD/CAM等处理;RAID5多用于OLTP,因有金融机构及大型数据处理中心的迫切需要,故使用较多而较有名气,但也因此形成很多人对磁盘阵列的误解,以为磁盘阵列非要RAID5不可;RAID4较少使用,和RAID5有其共同之处,但RAID4适合大量数据的存取。其他如RAID6,RAID7

7、,乃至RAID10、50、100等,都是厂商各做各的,并无一致的标准,在此不作说明。总而言之,RAID0及RAID1最适合PC服务器及图形工作站的用户,提供最佳的性能及最便宜的价格,以低成本符合市场的需求。RAID2及RAID3适用于大档案且输入输出需求不频繁的应用如影像处理及CAD/CAM等;而RAID5则适用于银行、金融、股市、数据库等大型数据处理中心的OLTP应用;RAID4与RAID5有相同的特性及用方式,但其较适用于大型文件的读取。2.2 磁盘阵列的额外容错功能事实上容错功能已成为磁盘阵列最受青睐的特性

8、,为了加强容错的功能以及使系统在磁盘故障的情况下能迅速的重建数据,以维持系统的性能,一般的磁盘阵列系统都可使用热备份(hotspareorhotstandbydrive)的功能,所谓热备份是在建立(configure)磁盘阵列系统的时候,将其中一磁盘指定为后备磁盘,此一磁盘在平常并不操作,但若阵列中某一磁盘发生故障时,磁盘阵列即以后备磁盘取代故障磁盘,并自动将故障磁盘的数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。