2022年RAID1--5技术详解硬件技术教程.docx

上传人:wj151****6093 文档编号:81146287 上传时间:2023-03-24 格式:DOCX 页数:10 大小:15.81KB
返回 下载 相关 举报
2022年RAID1--5技术详解硬件技术教程.docx_第1页
第1页 / 共10页
2022年RAID1--5技术详解硬件技术教程.docx_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《2022年RAID1--5技术详解硬件技术教程.docx》由会员分享,可在线阅读,更多相关《2022年RAID1--5技术详解硬件技术教程.docx(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、2022年RAID1-5技术详解硬件技术教程随着计算机应用的日益普及,人们对计算速度和性能的要求也渐渐提高。在一个完整的计算机系统中,CPU和内存的作用当然重要,但是数据存储设备性能的好坏和速度的快慢也干脆影响到整个系统的表现。本文所要讲解的RAID技术起初主要应用于服务器高端市场,但是随着个人用户市场的成熟和发展,正不断向低端市场靠拢,从而为用户供应了一种既可以提升硬盘速度,又能够确保数据平安性的良好的解决方案。本文将对RAID技术进行较为具体的介绍,希望能够对广阔读者有所帮助。入门基础RAID是英文Redundant Array of Inexpensive Disks的缩写,中文简称为磁

2、盘阵列。其实,从RAID的英文原意中,我们已经能够多少知道RAID就是一种由多块廉价磁盘构成的冗余阵列。虽然RAID包含多块磁盘,但是在操作系统下是作为一个独立的大型存储设备出现。RAID技术分为几种不同的等级,分别可以供应不同的速度,平安性和性价比。人们在开发RAID时主要是基于以下设想,即几块小容量硬盘的价格总和要低于一块大容量的硬盘。虽然目前这一设想还没有成为现实,RAID在节约成本方面的作用还不是很明显,但是RAID可以充分发挥出多块硬盘的优势,实现远远超出任何一块单独硬盘的速度和吞吐量。除了性能上的提高之外,RAID还可以供应良好的容错实力,在任何一块硬盘出现问题的状况下都可以接着工

3、作,不会受到损坏硬盘的影响。RAID 0我们在前文中已经提到RAID分为几种不同的等级,其中,RAID 0是最简洁的一种形式。RAID 0可以把多块硬盘连接在一起形成一个容量更大的存储设备。最简洁的RAID 0技术只是供应更多的磁盘空间,不过我们也可以通过设置,运用RAID 0来提高磁盘的性能和吞吐量。RAID 0没有冗余或错误修复实力,但是实现成本是最低的。RAID 0最简洁的实现方式就是把几块硬盘串联在一起创建一个大的卷集。磁盘之间的连接既可以运用硬件的形式通过智能磁盘限制器实现,也可以运用操作系统中的磁盘驱动程序以软件的方式实现。图示如下:在上述配置中,我们把4块磁盘组合在一起形成一个独

4、立的逻辑驱动器,容量相当于任何任何一块单独硬盘的4倍。如图中彩色区域所示,数据被依次写入到各磁盘中。当一块磁盘的空间用完时,数据就会被自动写入到下一块磁盘中。这种设置方式只有一个好处,那就是可以增加磁盘的容量。至于速度,则与其中任何一块磁盘的速度相同,这是因为同一时间内只能对一块磁盘进行I/O操作。假如其中的任何一块磁盘出现故障,整个系统将会受到破坏,无法接着运用。从这种意义上说,运用纯RAID 0方式的牢靠性仅相当于单独运用一块硬盘的1/4(因为本例中RAID 0运用了4块硬盘)。虽然我们无法变更RAID 0的牢靠性问题,但是我们可以通过变更配置方式,供应系统的性能。与前文所述的依次写入数据

5、不同,我们可以通过创建带区集,在同一时间内向多块磁盘写入数据。详细如图所示:上图中,系统向逻辑设备发出的I/O指令被转化为4项操作,其中的每一项操作都对应于一块硬盘。我们从图中可以清晰的看到通过建立带区集,原先依次写入的数据被分散到全部的四块硬盘中同时进行读写。四块硬盘的并行操作使同一时间内磁盘读写的速度提升了4倍。在创建带区集时,合理的选择带区的大小特别重要。假如带区过大,可能一块磁盘上的带区空间就可以满意大部分的I/O操作,使数据的读写仍旧只局限在少数的一、两块硬盘上,不能充分的发挥出并行操作的优势。另一方面,假如带区过小,任何I/O指令都可能引发大量的读写操作,占用过多的限制器总线带宽。

6、因此,在创建带区集时,我们应当依据实际应用的须要,慎重的选择带区的大小。我们已经知道,带区集可以把数据匀称的安排到全部的磁盘上进行读写。假如我们把全部的硬盘都连接到一个限制器上的话,可能会带来潜在的危害。这是因为当我们频繁进行读写操作时,很简单使限制器或总线的负荷超载。为了避开出现上述问题,建议用户可以运用多个磁盘限制器。示意图如下:RAID 1虽然RAID 0可以供应更多的空间和更好的性能,但是整个系统是特别不行靠的,假如出现故障,无法进行任何补救。所以,RAID 0一般只是在那些对数据平安性要求不高的状况下才被人们运用。RAID 1和RAID 0迥然不同,其技术重点全部放在如何能够在不影响

7、性能的状况下最大限度的保证系统的牢靠性和可修复性上。RAID 1是全部RAID等级中实现成本最高的一种,尽管如此,人们还是选择RAID 1来保存那些关键性的重要数据。RAID 1又被称为磁盘镜像,每一个磁盘都具有一个对应的镜像盘。对任何一个磁盘的数据写入都会被复制镜像盘中;系统可以从一组镜像盘中的任何一个磁盘读取数据。明显,磁盘镜像确定会提高系统成本。因为我们所能运用的空间只是全部磁盘容量总和的一半。下图显示的是由4块硬盘组成的磁盘镜像,其中可以作为存储空间运用的仅为两块硬盘(画斜线的为镜像部分)。RAID 1下,任何一块硬盘的故障都不会影响到系统的正常运行,而且只要能够保证任何一对镜像盘中至

8、少有一块磁盘可以运用,RAID 1甚至可以在一半数量的硬盘出现问题时不间断的工作。当一块硬盘失效时,系统会忽视该硬盘,转而运用剩余的镜像盘读写数据。通常,我们把出现硬盘故障的RAID系统称为在降级模式下运行。虽然这时保存的数据仍旧可以接着运用,但是RAID系统将不再牢靠。假如剩余的镜像盘也出现问题,那么整个系统就会崩溃。因此,我们应当刚好的更换损坏的硬盘,避开出现新的问题。更换新盘之后,原有好盘中的数据必需被复制到新盘中。这一操作被称为同步镜像。同步镜像一般都须要很长时间,尤其是当损害的硬盘的容量很大时更是如此。在同步镜像的进行过程中,外界对数据的访问不会受到影响,但是由于复制数据须要占用一部

9、分的带宽,所以可能会使整个系统的性能有所下降。因为RAID 1主要是通过二次读写实现磁盘镜像,所以磁盘限制器的负载也相当大,尤其是在须要频繁写入数据的环境中。为了避开出现性能瓶颈,运用多个磁盘限制器就显得很有必要。下图示意了运用两个限制器的磁盘镜像。运用两个磁盘限制器不仅可以改善性能,还可以进一步的提高数据的平安性和可用性。我们已经知道,RAID 1最多允许一半数量的硬盘出现故障,所以根据我们上图中的设置方式(原盘和镜像盘分别连接不同的磁盘限制),即使一个磁盘限制器出现问题,系统仍旧可以运用另外一个磁盘限制器接着工作。这样,就可以把一些由于意外操作所带来的损害降低到最低程度。RAID 0+1单

10、独运用RAID 1也会出现类似单独运用RAID 0那样的问题,即在同一时间内只能向一块磁盘写入数据,不能充分利用全部的资源。为了解决这一问题,我们可以在磁盘镜像中建立带区集。因为这种配置方式综合了带区集和镜像的优势,所以被称为RAID 0+1。热插拔一些面对高端应用的磁盘镜像系统都可以供应磁盘的热插拔功能。所谓热插拔功能,就是允许用户在不关闭系统,不切断电源的状况下取出和更换损害的硬盘。假如没有热插拔功能,即使磁盘损坏不会造成数据的丢失,用户仍旧须要短暂关闭系统,以便能够对硬盘进行更换。现在,运用热插拔技术只要简洁的打开连接开关或者转动手柄就可以干脆取出硬盘,而系统仍旧可以不间断的正常运行。校

11、验RAID 3和RAID 5都分别运用了校验的概念供应容错实力。简洁的说,我们可以把校验想象为一种二进制的校验和,一个可以告知你其它全部字位是否正确的特别位。在数据通信领域,奇偶校验被用来确定数据是否被正确传送。例如,对于每一个字节,我们可以简洁计算数字位1的个数,并在字节内加入附加校验位。在数据的接收方,假如数字位1的个数为奇数,而我们运用的又是奇数校验的话,则说明该字节是正确的。同样对偶数校验也是如此。然而,假如数字位1的个数和校验位的奇偶性不一样的话,则说明数据在传送过程中出现了错误。RAID系统也采纳了相像的校验方法,可以在磁盘系统中创建校验块,校验块中的每一位都用来对其它关联块中的全

12、部对应位进行校验。在数据通讯领域,虽然校验位可以告知我们某个字节是否正确,但是无法告知我们究竟是哪一位出现了问题。这就是说我们可以检测错误,但是不能改正错误。对于RAID,这是远远不够的。当然错误的检测特别重要,但是假如不能对错误进行修复,我们就无法提高整个系统的牢靠性。举个例子来说,假设我们发觉校验块中第10个字节的第5位不正确。假如这个校验块包含的是另外8个数据块的校验信息,那么哪一个数据块才是问题的罪魁祸首呢?或许你可能会想为每一个数据块都建立一个校验块就可以解决问题。但是这种方法很难实现。事实上,RAID主要是借助磁盘限制器的错误报告检测错误位置,并进行修复。假如磁盘限制器在读取数据时没有发出任何“埋怨”,那么系统将会视该数据为正确数据,接着运用RAID 3RAID 3采纳的是一种较为简洁的校验实现方式,运用一个特地的磁盘存放全部的校验数据,而在剩余的磁盘中创建带区集分散数据的读写操作。例如,在一个由4块硬盘构成的RAID 3系统中,3块硬盘将被用来保存数据,第四块硬盘则特地用于校验。这种配置方式可以用3+1的形式表示,详细如图:在上图中,我们用相同的颜色

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作计划

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁