磁盘陈列技术.doc

磁盘陈列技术.doc

ID:53299990

大小:75.50 KB

页数:5页

时间:2020-04-03

磁盘陈列技术.doc_第1页
磁盘陈列技术.doc_第2页
磁盘陈列技术.doc_第3页
磁盘陈列技术.doc_第4页
磁盘陈列技术.doc_第5页
资源描述:

《磁盘陈列技术.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、磁盘陈列技术磁盘陈列技术磁盘阵列(discarray)是由许多台磁盘机或光盘机按—定的规则,如分条(striping)>分块(declustering)交叉存取(interleaving)等纟H.成一个快速,超大容量的外存储器子系统。它在阵列控制器的控制和管理下,实现快速,并行或交叉存取,并有较强的容错能力。从用户观点看,磁盘阵列虽然是由儿个、儿I•个甚至上百个盘组成,但仍可认为是一个单一磁盘,其容量可以高达几百〜上千千兆字节,因此这一技术广泛为多媒体系统所欢迎。一、磁盘阵列磁盘阵列的全称是:redu

2、ndanarrayofinexpensivedisk,简称raid扌支术。它是1988年由美国加州大学berkeley分校的davidpatterson教授等人提出来的磁盘冗余技术。从那时起,磁盘阵列技术发展得很快,并逐步走向成熟。现在已基木得到公认的有下瓯八种系列。Hraid0(0级盘阵列)raidO又称数据分块,即把数据分布在多个盘上,没有容错措施。其容量和数据传输率是单机容量的n倍,n为构成盘阵列的磁盘机的总数,i/o传输速率高,但平均无故障时间mttf(meantimetofailure)Jl

3、有单台磁盘机的n分之_,因此零级盘阵列的可靠性最差。2、raidl(l级盘阵列)raidl又称镜像(minw)盘,采川镜像容错来提高可靠性。即每一个工作盘都有一个镜像盘,每次写数据时必须同时写入镜像盘,读数据时只从工作盘读出。一旦工作盘发生故障立即转入镜像盘,从镜像盘屮读岀数据,然后由系统再恢复工作盘正确数据。因此这种方式数据可以重构,但丁•作盘和镜像盘必须保持一一对应关系。这种盘阵列可靠性很高,但其有效容量减小到总容量一半以下。因此「aidl常用于对出错率要求极严的应用场合,如财政、金融等领域。3、

4、raid2(2级盘阵列)raid2又称位交叉,它采用汉明码作盘错检验,无需在每个扇区之后进行crc(cyclicredundancycheck)检验。汉明码是一种(n,k)线性分组码,n为码字的长度,k为数据的位数,r为用于检验的位数,故W:n=2r-lr=n-k因此按位交叉存取最有利于作汉明码检验。这种盘适于大数据的读写。但兀余信息开销还是太大,阻止了这类盘的广泛应用。4、raid3(3级盘阵列)raid3为单盘容错并行传输阵列盘。它的特点是将检验盘减小为一个(raid2校验盘为多个,daidl检验

5、盘为1比1),数据以位或字节的方式存于各盘(分散记录在组内相同扇区号的备个磁盘机上)。它的优点是整个阵列的带宽可以充分利用,使批最数据传输时河减小;其缺点是毎次读写要牵动整个纟R,毎次只能完成一次i/Oo5、raid4(4级盘阵列)raid4是一种可独立地对组内各盘进行读写的阵列。其校验盘也只有一个。raid4和mid3的区别是:raid3是按位或按字节交叉存取,而raid4Sl按块(扇区)存取,可以单独地对某个盘进行操作,它无需象niid3那样,那怕每一次小i/o操作也要涉及全组,只需涉及组屮两台磁

6、盘机(一台数据盘,一台检验盘)即可。从而提高了小最数据的i/o速率。6、raid5(5级盘阵列)raid5是一种旋转奇偶校验独立存取的阵列。它和raid1>2、3、4各盘阵列的不同点,是它没有固定的校验盘,而是按某种规则把其冗余的奇偶校验信息均匀地分布在阵列所属的所冇磁盘上。于是在同一台磁盘机上既有数据信息也有校验信息。这一改变解决了争用校验盘的问题,因此daid5内允许在同一纟R内并发进行多个写操作。所以raid5即适于大数据量的操作,也适于乞种事务处理。它是一种快速,大容崑和容错分布合理的磁盘阵列

7、。7、raid6(6级盘阵列)raid6是一种双维奇偶校验独立存取的磁盘阵列。它的兀余的检、纠错信息均匀分布在所有磁盘上,而数据仍以大小可变的块以交叉方式存于乞盘。这类盘阵列可容许双盘出错。8、raid7(7级盘阵列)ndd7是在mid6的基础上,采用了cache技术,它使得传输率和响应速度都有较大的提高。cache是一种高速缓冲存储器,即数据在写入磁盘阵列以前,先写入cache+o一般采用cache分块大小和磁盘阵列屮数据分块大小相同,即一块cache分块对应一块磁盘分块。在写入时将数据分别写入两个

8、独立的cache,这样即使其屮有一个cache岀故障,数据也不会丢失。写操作将有•接在cache级响应,然后再转到磁盘阵列。数据从cache写到磁盘阵列时,同一磁道的数据将在一次操作屮完成,避免了不少块数据多次写的问题,提高了速度。在读出时,主机也是育•接从cache屮读出,而不是从阵列盘上读取,减少与磁盘读操作次数,这样比较充分地利用了磁盘带宽。这样cache和磁盘阵列技术的结合,弥补了磁盘阵列的不足(如分块写请求响应差等缺陷),从而使桀个系统以高效、

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

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

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