什么是服务器阵列?是否就是服务器集群?RAID 0是什么?RAID 1是什么?RAID 0+1又是什么?求详解

什么是服务器阵列?是否就是服务器集群?RAID 0是什么?RAID 1是什么?RAID 0+1又是什么?求详解,第1张

磁盘阵列(Redundant Arrays of Inexpensive Disks,RAID),有“价格便宜且多余的磁盘阵列”之意。原理是利用数组方式来作磁盘组,配合数据分散排列的设计,提升数据的安全性。磁盘阵列是由很多便宜、容量较小、稳定性较高、速度较慢磁盘,组合成一个大型的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。同时利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。磁盘阵列还能利用同位检查(Parity Check)的观念,在数组中任一颗硬盘故障时,仍可读出数据,在数据重构时,将数据经计算后重新置入新硬盘中。RAID技术主要包含RAID 0~RAID 7等数个规范,它们的侧重点各不相同,常见的规范有如下几种: RAID 0:RAID 0连续以位或字节为单位分割数据,并行读/写于多个磁盘上,因此具有很高的数据传输率,但它没有数据冗余,因此并不能算是真正的RAID结构。RAID 0只是单纯地提高性能,并没有为数据的可靠性提供保证,而且其中的一个磁盘失效将影响到所有数据。因此,RAID 0不能应用于数据安全性要求高的场合。 RAID 1:它是通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生互 为备份的数据。当原始数据繁忙时,可直接从镜像拷贝中读取数据,因此RAID 1可以提高读取性能。RAID 1是磁盘阵列中单位成本最高的,但提供了很高的数据安全性和可用性。当一个磁盘失效时,系统可以自动切换到镜像磁盘上读写,而不需要重组失效的数据。 RAID 0+1: 也被称为RAID 10标准,实际是将RAID 0和RAID 1标准结合的产物,在连续地以位或字节为单位分割数据并且并行读/写多个磁盘的同时,为每一块磁盘作磁盘镜像进行冗余。它的优点是同时拥有RAID 0的超凡速度和RAID 1的数据高可靠性,但是CPU占用率同样也更高,而且磁盘的利用率比较低。 RAID 2:将数据条块化地分布于不同的硬盘上,条块单位为位或字节,并使用称为“加重平均纠错码(海明码)”的编码技术来提供错误检查及恢复。这种编码技术需要多个磁盘存放检查及恢复信息,使得RAID 2技术实施更复杂,因此在商业环境中很少使用。 RAID 3:它同RAID 2非常类似,都是将数据条块化分布于不同的硬盘上,区别在于RAID 3使用简单的奇偶校验,并用单块磁盘存放奇偶校验信息。如果一块磁盘失效,奇偶盘及其他数据盘可以重新产生数据;如果奇偶盘失效则不影响数据使用。RAID 3对于大量的连续数据可提供很好的传输率,但对于随机数据来说,奇偶盘会成为写 *** 作的瓶颈。 RAID 4:RAID 4同样也将数据条块化并分布于不同的磁盘上,但条块单位为块或记录。RAID 4使用一块磁盘作为奇偶校验盘,每次写 *** 作都需要访问奇偶盘,这时奇偶校验盘会成为写 *** 作的瓶颈,因此RAID 4在商业环境中也很少使用。 RAID 5:RAID 5不单独指定的奇偶盘,而是在所有磁盘上交叉地存取数据及奇偶校验信息。在RAID 5上,读/写指针可同时对阵列设备进行 *** 作,提供了更高的数据流量。RAID 5更适合于小数据块和随机读写的数据。RAID 3与RAID 5相比,最主要的区别在于RAID 3每进行一次数据传输就需涉及到所有的阵列盘;而对于RAID 5来说,大部分数据传输只对一块磁盘 *** 作,并可进行并行 *** 作。在RAID 5中有“写损失”,即每一次写 *** 作将产生四个实际的读/写 *** 作,其中两次读旧的数据及奇偶信息,两次写新的数据及奇偶信息。 RAID 6:与RAID 5相比,RAID 6增加了第二个独立的奇偶校验信息块。两个独立的奇偶系统使用不同的算法,数据的可靠性非常高,即使两块磁盘同时失效也不会影响数据的使用。但RAID 6需要分配给奇偶校验信息更大的磁盘空间,相对于RAID 5有更大的“写损失”,因此“写性能”非常差。较差的性能和复杂的实施方式使得RAID 6很少得到实际应用。 RAID 7:这是一种新的RAID标准,其自身带有智能化实时 *** 作系统和用于存储管理的软件工具,可完全独立于主机运行,不占用主机CPU资源。RAID 7可以看作是一种存储计算机(Storage Computer),它与其他RAID标准有明显区别。除了以上的各种标准(如表1),我们可以如RAID 0+1那样结合多种RAID规范来构筑所需的RAID阵列,例如RAID 5+3(RAID 53)就是一种应用较为广泛的阵列形式。用户一般可以通过灵活配置磁盘阵列来获得更加符合其要求的磁盘存储系统。 RAID 5E(RAID 5 Enhencement): RAID 5E是在 RAID 5级别基础上的改进,与RAID 5类似,数据的校验信息均匀分布在各硬盘上,但是,在每个硬盘上都保留了一部分未使用的空间,这部分空间没有进行条带化,最多允许两块物理硬盘出现故障。看起来,RAID 5E和RAID 5加一块热备盘好象差不多,其实由于RAID 5E是把数据分布在所有的硬盘上,性能会与RAID5 加一块热备盘要好。当一块硬盘出现故障时,有故障硬盘上的数据会被压缩到其它硬盘上未使用的空间,逻辑盘保持RAID 5级别。 RAID 5EE: 与RAID 5E相比,RAID 5EE的数据分布更有效率,每个硬盘的一部分空间被用作分布的热备盘,它们是阵列的一部分,当阵列中一个物理硬盘出现故障时,数据重建的速度会更快。 开始时RAID方案主要针对SCSI硬盘系统,系统成本比较昂贵。1993年,HighPoint公司推出了第一款IDE-RAID控制芯片,能够利用相对廉价的IDE硬盘来组建RAID系统,从而大大降低了RAID的“门槛”。从此,个人用户也开始关注这项技术,因为硬盘是现代个人计算机中发展最为“缓慢”和最缺少安全性的设备,而用户存储在其中的数据却常常远超计算机的本身价格。在花费相对较少的情况下,RAID技术可以使个人用户也享受到成倍的磁盘速度提升和更高的数据安全性,现在个人电脑市场上的IDE-RAID控制芯片主要出自HighPoint和Promise公司,此外还有一部分来自AMI公司。 面向个人用户的IDE-RAID芯片一般只提供了RAID 0、RAID 1和RAID 0+1(RAID 10)等RAID规范的支持,虽然它们在技术上无法与商用系统相提并论,但是对普通用户来说其提供的速度提升和安全保证已经足够了。随着硬盘接口传输率的不断提高,IDE-RAID芯片也不断地更新换代,芯片市场上的主流芯片已经全部支持ATA 100标准,而HighPoint公司新推出的HPT 372芯片和Promise最新的PDC20276芯片,甚至已经可以支持ATA 133标准的IDE硬盘。在主板厂商竞争加剧、个人电脑用户要求逐渐提高的今天,在主板上板载RAID芯片的厂商已经不在少数,用户完全可以不用购置RAID卡,直接组建自己的磁盘阵列,感受磁盘狂飙的速度。 RAID 50:RAID50是RAID5与RAID0的结合。此配置在RAID5的子磁盘组的每个磁盘上进行包括奇偶信息在内的数据的剥离。每个RAID5子磁盘组要求三个硬盘。RAID50具备更高的容错能力,因为它允许某个组内有一个磁盘出现故障,而不会造成数据丢失。而且因为奇偶位分部于RAID5子磁盘组上,故重建速度有很大提高。优势:更高的容错能力,具备更快数据读取速率的潜力。需要注意的是:磁盘故障会影响吞吐量。故障后重建信息的时间比镜像配置情况下要长。

1、制作磁盘阵列(RAID,Redundant Array of Independent Disks),可以有以下 *** 作:

2、在Adaptec磁盘阵列控制器上创建Raid(容器),在这种阵列卡上创建容器的步骤如下(注意:请预先备份您服务器上的数据,配置磁盘阵列的过程将会删除服务器硬盘上的所有数据!):

3、第1步,首先当系统在自检的过程中出现提示时,同时按下“Ctrl+A”组合键。进入所示的磁盘阵列卡的配置程序界面。

4、第2步,然后选择“Container configuration utility”,进入所示配置界面。

5、第3步,选择“Initialize Drivers“选项去对新的或是需要重新创建容器的硬盘进行初始化(注意: 初始话硬盘将删去当前硬盘上的所有数据),按回车后进入所示界面。在这个界面中出现了RAID卡的通道和连接到该通道上的硬盘,使用“Insert”键选中需要被初始化的硬盘(具体的使用方法参见界面底部的提示,下同)。

6、第4步,全部选择完成所需加入阵列的磁盘后,按加车键,系统键d出所示警告提示框。提示框中提示进行初始化 *** 作将全部删除所选硬盘中的数据,并中断所有正在使用这些硬盘的用户。

7、第5步,按“Y”键确认即可,进入所示配置主菜单(Main Menu)界面。硬盘初始化后就可以根据您的需要,创建相应阵列级别(RAID1,RAID0等)的容器了。这里我们以RAID5为例进行说明。在主菜单界面中选择“Create container”选项。

磁盘阵列(Redundant Arrays of Independent Disks,RAID),有"独立磁盘构成的具有冗余能力的阵列"之意。

磁盘阵列是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。

磁盘阵列还能利用同位检查(Parity Check)的观念,在数组中任意一个硬盘故障时,仍可读出数据,在数据重构时,将数据经计算后重新置入新硬盘中。

磁盘阵列作为独立系统在主机外直连或通过网络与主机相连。磁盘阵列有多个端口可以被不同主机或不同端口连接。一个主机连接阵列的不同端口可提升传输速度。

和当时PC用单磁盘内部集成缓存一样,在磁盘阵列内部为加快与主机交互速度,都带有一定量的缓冲存储器。主机与磁盘阵列的缓存交互,缓存与具体的磁盘交互数据。

在应用中,有部分常用的数据是需要经常读取的,磁盘阵列根据内部的算法,查找出这些经常读取的数据,存储在缓存中,加快主机读取这些数据的速度,而对于其他缓存中没有的数据,主机要读取,则由阵列从磁盘上直接读取传输给主机。对于主机写入的数据,只写在缓存中,主机可以立即完成写 *** 作。然后由缓存再慢慢写入磁盘。

1如何判断电脑是否装了raid:

(1) 重启电脑,在电脑的启动过程中,如果有RAID卡,会加载RAID的ROM,在加载的过程中会有类似于“ Ctrl+A”,“Ctrl+H”这种提示。

(2) 进入 *** 作系统,如果在设备管理器里面能够看到RAID和SCSI设备,如果有RAID卡,说明系统极可能弄了raid。

(3) 还有就是软raid,这是通过 *** 作系统来实现的,这个可以通过 *** 作系统直接看到。如果是linux 就看有没有/dev/md0之类的设备。如果是windows就进磁盘管理器就能看到。

2如何判断电脑的raid类型:

(1)如果是软raid,用右键点击我的电脑,然后点管理,再点磁盘管理器,在里面就可以查到。

(2)如果有raid卡,就要按相应的程序去看了。比如说HP、DELL这些的raid管理软件。

扩展资料

常见的几种RAID级别

1、RAID 0:

RAID 0是最早出现的RAID模式,即Data Stripping数据分条技术。RAID 0是组建磁盘阵列中最简单的一种形式,只需要2块以上的硬盘即可,成本低,可以提高整个磁盘的性能和吞吐量。RAID 0没有提供冗余或错误修复能力,但实现成本是最低的。

2、RAID 1:

RAID 1称为磁盘镜像,原理是把一个磁盘的数据镜像到另一个磁盘上,也就是说数据在写入一块磁盘的同时,会在另一块闲置的磁盘上生成镜像文件,在不影响性能情况下最大限度的保证系统的可靠性和可修复性。

3、RAID 0+1:

RAID 0+1名称上我们便可以看出是RAID0与RAID1的结合体。把RAID0和RAID1技术结合起来,数据除分布在多个盘上外,每个盘都有其物理镜像盘,提供全冗余能力,允许一个以下磁盘故障,而不影响数据可用性,并具有快速读/写能力。

4、RAID 2:

RAID 2 是将数据条块化分布于不同的硬盘上,条块单位为位或字节。RAID 2使用一定的编码技术来提供错误检查及恢复。

5、RAID 3:

RAID 3和RAID 2类似,只是增加了带奇偶校验码的并行传送。它访问数据时一次处理一个带区,这样可以提高读取和写入速度。校验码在写入数据时产生并保存在另一个磁盘上。

6、RAID4:

RAID4和RAID3很象,不同的是,它对数据的访问是按数据块进行的,也就是按磁盘进行的,每次是一个盘。RAID3是一次一横条,而RAID4一次一竖条。

7、RAID5:

RAID5使用了分布式奇偶校验的独立磁盘结构,它的奇偶校验码存在于所有磁盘上。RAID5的读出效率很高,写入效率一般,块式的集体访问效率不错。因为奇偶校验码在不同的磁盘上,所以提高了可靠性。

参考资料:

百度百科-磁盘阵列(RAID)

RAID(redundant
array
of
independent
disks)独立磁盘冗余阵列,是把相同的数据存储在多个硬盘的不同的地方的方法。
在选择RAID技术时,主要要考虑以下几个方面:
·可用磁盘空间
·冗余容错机制
·数据安全
·磁盘读写速度
·硬盘修复时间
RAID技术包含很多种级别,最常用的有:
1、RAID
0
无差错控制的磁盘组
RAID
0是组建磁盘阵列中最简单的一种形式,数据分成块同时分布在各个磁盘上,但是没有容错能力,安全系数比较低,一般用在对数据安全不高,但对速度要求很高的场所,如大型游戏、图形编辑等。
2、RAID
1
成对的独立磁盘互为镜像
每一个磁盘都有一个镜像磁盘,数据在写入一块磁盘的同时,会在镜像磁盘上生成镜像文件,具有磁盘冗余能力。RAID
1
具有很高的安全性,但磁盘的空间利用率只有50%,主要应用于对数据安全性较高,而且要求能够快速恢复文件的场合。
3、RAID
5
分布式奇偶校验的独立磁盘结构
RAID
5时应用最广泛、性价比最高的一种RAID级别,有检验数据,提高数据容错的能力,读出速率高,写入效率一般,安全可靠。RAID
5也适用于银行和股市的联机交易系统。
总得来说,RAID级别的选择有三个主要因素:可用性(数据冗余)、性能和成本。如果不要求可用性,选择RAID0以获得最佳性能。如果可用性和性能是重要的而成本不是一个主要因素,则根据硬盘数量选择RAID
1。如果可用性、成本和性能都同样重要,则根据一般的数据传输和硬盘的数量选择RAID5。
(注:以上内容来自于什么是raid?如何选择raid?服务器可以做raid吗?,侵删)

RAID 0 多磁盘加速 2块或2块磁盘以上可以做。
RAID 1 多磁盘镜像 2的整数倍可以做并且大于2块磁盘
RAID 5 多磁盘冗余并加速 最少3块磁盘可以做。安全高效目前很流行。
RAID 0+1 多磁盘镜像并加速 最少4块盘可以做。安全,高效成本高。

�倭啃慈搿� 服务器做RAID是为了数据安全与提高读写速度。举个例子,普通PC你在共享文件夹之后可以有多个人从你的PC读取数据,人多点就是慢点,受到网络带宽与硬盘读取速度限制,但是每个人多多少少总能读到,就是慢点,但是反过来多人同时向你的PC写入数据,那么你就挂了,死啦死啦地,具体理论我就不多讲了,总之PC只能提供慢速多人读取,少量写入。对于会有大数据量读取和写入的服务器而言(少量就一边靠了),RAID就是不可或缺的,数据在读取和写入的时候会由阵列卡统一排队安排,阵列卡一般自带128M缓存甚至更多,所有数据会先写入缓存再由阵列卡分隔成若干小数据块写入多个硬盘,从而提高读写性能。硬RAID需要买一块阵列卡,常用的有SATA的和SCSI,SATA比较便宜,速度有所提高,适用性一般。SCSI比较昂贵(硬盘和卡都是),速度视型号而定,越快的越贵,性能出色(最高到320M/S),适用于中高端,高端以上要用磁盘柜和专业存储系统(速度4GB以上),天价。RAID 0 容量为多块硬盘之和前提是硬盘数为偶数大于等于2加快读写速度,一块硬盘坏掉GAME OVER所有数据全完RAID 1 容量为多块硬盘之和的一半前提是硬盘数为偶数大于等于2加快读写速度(两块时候不明显,因为只有一块读写,缓存会有些作用),半数+1块硬盘坏掉GAME OVER所有数据全完RAID 01 容量为多块硬盘之和的一半前提是硬盘数为偶数且大于等于4加快读写速度,半数+1块硬盘坏掉GAME OVER所有数据全完RAID 5 容量为多块硬盘之和减一块前提是硬盘数大于等于3加快读写速度,1块以上(一块没事)硬盘坏掉GAME OVER所有数据全完相关文章:External RAID controllers(外部RAID控制器) 电脑乐园,您身边的IT专家!


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10629859.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存