您所在的位置: 主页 > 关于我们 > 技术专题 > 行业资讯 >

RAID的应用?

来源:admin点击数:更新时间:2015-03-18

当前的PC机,整个系统的速度瓶颈主要是在硬盘。虽然不断有Ultra DMA66、DMA100、DMA133等快速的标准推出,但收效不大。在PC中,磁盘速度慢一些并不是太严重的事情。但在服务器中,这是不允许的,服务器必须能响应来自四面八方的服务请求,这些请求大多与磁盘上的数据有关,所以服务器的磁盘子系统必须要有很高的输入输出速率。为了数据的安全,还要有一定的容错功能。RAID提供了这些功能,所以RAID被广泛地应用在服务器体系中。
RAID提供的容错功能是自动实现的(由RAID硬件或是RAID软件来做)。它对应用程序是透明的,即无需应用程序为容错做半点工作。要得到最高的安全性和最快的恢复速度,可以使用RAID 1(镜像);要在容量、容错和性能上取折衷可以使用RAID 5。在大多数数据库服务器中,操作系统和数据库管理系统所在的磁盘驱动器是RAID 1,数据库的数据文件则存放在RAID 5的磁盘驱动器上。
有时我们看某些名牌服务器的配置单,发现其CPU并不是很快,内存也算不上是很大,显卡更不是最好,但价格绝对不菲。是不是服务器系统都是暴利产品呢?当然不是。服务器
的配置与一般的家用PC的着重点不在一处。除去更高的稳定性外,冗余与容错是一大特点,如双电源、带电池备份的磁盘高速缓冲器、热插拔硬盘、热插拔PCI插槽等。另一个特点就是巨大的磁盘吞吐量。这主要归功于RAID。举一个例子来说,一台使用了SCSI RAID的奔腾166与一台IDE硬盘的PⅢ Copermine 800都用做文件服务器,奔腾166会比PⅢ的事务处理能力高上几十倍甚至上百倍,因为PⅢ处理器的运算能力根本用不上,反倒是奔腾166的RAID起了作用。
就目前来说,在PC机中使用磁盘RAID模式还比较少,RAID现在主要应用在服务器上,但就像任何高端技术一样,RAID也在向PC机上转移。也许所有的PC机都用上了SCSI磁盘驱动器的RAID的那一天,才是PC机真正的“出头之日”,终于不再只是“P”(个人)C(计算机)了。
要使用磁盘RAID主要有两种方式,第一种就是RAID适配卡,通过RAID适配卡就可以实现硬盘的RAID功能。现在RAID适配卡比较多,它们的价格差距也比较大。有$1400的Promise Fast Trak 100,也有价格非常低的天扬ATA100R。其实这些RAID适配卡最主要的部份就是RAID控制芯片,现在主要有Promise、AMI、HighPoint这几家公司的RAID控制芯片。目前市场上已有多家公司出产了基于这些RAID控制芯片的适配卡,其中包括Promise、AMI、天扬、Iwill及、Abit等RAID适配卡。
RAID适配卡从接口方式看分为SCSI适配卡和IDE适配卡。SCSI适配卡在数据传输方面要比IDE适配卡快,但它在价格上比IDE适配卡高很多。使用专门的RAID适配卡来实现磁盘RAID的方法主要用在服务器系统中,这样的服务器系统更安全,系统容错性更高。这种方法在PC机中相对就很少使用,毕竟RAID适配卡价格太高,并且它还要占用一个外接插槽。
个人使用磁盘RAID主要是用RAID 0、 RAID 1或RAID 0+1工作模
第二种方式就是直接在主板上集成RAID控制芯片,让主板能直接实现磁盘RAID。这种方式成本比专用的RAID适配卡低很多,它就可以用在PC机方面了。现在在主板上集成RAID控制芯片的主板已经有很多了。升技ABIT KT7 RAID主板集成了HighPoint公司的
HighPoint370控制芯片,这款主板通过实现磁盘RAID而使它的磁盘子系统的性能得到了极
大的提高。另外,艾威KV200-R主板也集成了AMI公司的RAID控制芯片。其它的主板也有很多集成类似的RAID控制芯片的产品,从而提高主板的磁盘系统性能。
在使用RAID功能时,要注意RAID接口有专门的RAID接口,它不同于一般的IDE接口,但在数据线的连接方面同一般的IDE接口相同。在计算机刚启动后,可以根据显示器画面上的提示来进入磁盘RAID模式的功能编辑界面。如果设置成功,在用Fdisk分区时,就会发现连接成RAID的多个硬盘已经合并为一个硬盘,用户就可以像使用一个硬盘一样来使用磁盘组。必须注意的是:创建RAID时会破坏原有的资料,请大家预先备份。
具体的RAID安装,资料很多,说明也很详细,请自行研究。

分享到:QQ空间新浪微博腾讯微博人人网微信