搭建磁盘性能腾飞的桥梁

时间:2022-08-08 09:59:24

搭建磁盘性能腾飞的桥梁

要解决硬盘读写性能这个PC系统目前最大的性能瓶颈,在没有更好的技术诞生之前,似乎只能靠RAID采提升磁盘系统性能。而对于一般的用户来说,SCSI的高端与lDE的老去都使其难以担当RAlD重任,于是SATA RAlD就成了几乎唯一的选择。关于SATA RAlD组建的各种问题,就是这部分用户所最关心的。

主板上的lDE接口有逐渐消失的趋势,目前相当一部分主板都只保留了一个IDE接口,而相信大多数玩家都将这个接口留给了光驱。另一方面,SATA接口的硬盘由于连接方便而且支持NCO功能,从而获得了广大玩家的青睐,SATA硬盘随着价格的一再走低已经成为主流选择。随着大量的主板芯片组集成SATARAlD功能,串行硬盘的磁盘阵列逐渐成为当前最有实用价值的硬盘性能突破解决方案。

关于SATA RAID的组建方法,我们在之前的文章中也曾经多次讲过。不过近来随着新的装机热潮兴起,还是有不少读者以邮件或电话的方式询问SATA RAID组建方方面面的问题,比如散热问题、供电问题、RAID驱动安装问题,甚至是选择哪一种RAlD类型最合适等。为了解答这些读者的疑惑,我们特地组织了这次的SATA RAID制作私家攻略,希望能为大家组建SATA RAID贡献绵力,也希望你能在看过本文之后,对SATA RAID有一个完整清晰的认识。

SATA RAID组建步骤图解

在为大家献上RAlD私家攻略之前,还是让我们先温习一下RAlD组建的流程吧!由于不同上板厂商的B10S设置各各有不同,所以笔者这里主要以基于英特尔芯片组的RAID为例向大家介绍一下RAID的具体安装流程。其它主板芯片组的RAID安装方法可以此为参考(图l-5)。

RAID组建私家心得

没有RAID卡,也要高性能

对于大多数玩家而言,选择什么RAID系统最好呢?RAID0由于数据的不可靠性,所以理应第一个出局。RAID 1又没有什么性能上的提升,这里也不讨论了。由于现在使用主板芯片组组建的RAID磁盘阵列都是半软的RAID、经测试,RAID 5/6的磁盘写入性能是比较糟糕的。为了在获得性能的同时还能得到同等的数据可靠性,所以RAID10(图6)系统能满足我们的需求。虽然说RAID 10需要最少4块磁盘才能组建,但是由于现在硬盘价格廉,多出的3块硬盘成本远低于人门级的硬件RAID阵列卡(一般都要4000元以上)。而且用芯片组组建RAID 10的CPU占用率并没有组建RAlD 5那么高,在笔者的电脑上测试结果是6%左右。因此RAID 10具有非常岛的实用价值,理应成为玩家组建高性价比磁盘阵列的首选。

单碟硬盘最划算

由于160GB乃至250GB的硬盘已经步入主流,所以组建SATA RAID时容量一般都不成问题。既然我们要的是速度和可靠性,那么完全可以选择同系列中单碟容量最火的硬盘来组建,这样能够花更少的钱得到更高的性能。比如希捷的7200 10 250GB硬--盘,有双碟装和单碟装两种,单碟装产品的平均读写速度要高于双碟产品,同时也更省电。也许有玩家想要选择高速万转硬盘,其实这并不可取,试想一下,4块万转硬盘一起工作,不但噪音大大增加了,而且成本也会升高许多。

电源很重要

硬盘多了,电源供电自然也得跟上才行,要知道4硬盘的功耗足足比单硬盘多了2、30W,而且还是长时间使用。加上硬盘启动时电机冲击电流很大,所以电源的额定功率应该尽可能大一点,建议至少要400W。曾经就有玩家陛为电源功率不足而导致RAID性能下降,以至于8硬盘的RAID O传输速度仅0400MBps,最后换个电源就解决问题了。

必须提醒大家一点,现在的SATA硬盘都是用的5芯电源线接头,最好不要使用4芯D型电源头转SATA的电源线(图7)。5芯SATA电源线多了一组+3.3V的电源供给硬盘,一方面能够减少硬盘内部供电二次转换时带来的损耗,减少发热量;另一方面则能够让硬盘持续供电更加稳定。

不过,很多电源上都只有两个5芯的SATA电源插头,而又买不到扩展线,这时候要实现对4硬盘的支持该怎么办?告诉大家一个小诀窍,我们完全可以到旧货市场花10来元钱淘一个旧的带五芯SATA电源接口的坏电源,然后把五芯的电源线剪下来,与自己电源的五芯电源线并联焊接,小小DIY一下,即可顺利解决问题(图8)。

散热要抓牢

4硬盘RAID的散热是个重要的问题,强烈建议大家的机箱前端都安装一个l2cm(或14cm)的风扇(图9),这样可以让冷风直接吹到硬盘上,大大降低硬盘和系统温度。如果是4硬盘以上的RAID,薄盘的优势就可以充分体现出来了(图10),毕竟4硬盘没有间隙直接叠在一起的话,那是非常糟糕的。

没有软驱照样建RAID

这个问题比较尖锐,毕竟软驱几乎已经从我们的视线中消失了,甚至部分主板已经非常激进地放弃了这个接口。如果碰上这样的情况,我们应该怎么办呢?没事,我们还有好几种方法可以应付的!

第一个办法是制作一张带有RAID控制器驱动的Windows xP安装光盘。不过该方法的成功率并不是太高,而且制作过程有相当大的难度,所以笔者在这里就不详细地为大家介绍了。如果读者对此感兴趣,我们可以在以后的文章中详细讲述。

第二个办法是使用USB软驱(图11),不过这个方法的兼容性并不是非常好。比如目前十分流行的IBM USB软驱,笔者在使用的时候就曾经遇到过系统安装过程中第二次读取软驱时无法识别的问题,在咨询了厂商的技术人员之后,确定部分USB软驱存在兼容性问题。而且,一个USB软驱的价格也多在500元左右,不是每个玩家都乐于接受的。

第三个办法是先挂一块IDE硬盘安装好Windows XP,然后在Windows XP中安装RAID磁盘的驱动,并使用Matrix StorageManager软件在WindowsT创建RAID。

首先启动Matrlx Storage Manager软件,第一次启动的话会见到如图12显示的界面,选择“高级模式”。然后在操作菜单下面找到“创建RAID卷”选项(图13),进入创建RAID卷向导(图14),选择创建卷的类型(图15),并选择添加的磁盘型号数量(图16)和需要创建的阵列容最(图17),点击“完成”让系统自动创建RAID。

最后,使用光盘启动系统,用Ghost软件把IDE硬盘上的操作系统以“disk to disk”的方式复制到RAID磁盘阵列中去即可。

第四个办法更简单,放弃Wlndows XP,改装Windows Vista吧!Windows Vista的安装程序就可以从闪盘或者光驱上读取驱动了。十分方便!

老主板照样建RAID

对一些较老的电脑来说,主板没有集成RAID控制器,那么怎样才能在不额外增加成本的基础上保证数据的稳定和安全呢?这个时候就要软RAID出马了。

其实Windows XP本身也是支持软件RAID的,不过由于系统等级划分的关系,它只能支持RAID O。显然,这种软件RAID0不只丧失了数据的可靠性,同时性能也不会有太显著的提升,而且还带来了非常高的CPU占用率。只有Windows 2000 Server和Windows 2003 Server才支持比较实用的软件RAID 1功能。

以Windows 2003 Server为例,在系统中选中“我的电脑”―“管理”,进入磁盘管理界面,选中相应磁盘,右键选择“转换到动态磁盘”(图18)。

系统需要两块动态磁盘才能组建RAID1,在“磁盘管理”选项中,右击要设置软RAID的磁盘,并在快捷菜单中选择“创建卷”,打开“创建卷向导”窗口(图19)。

单击“下一步”,可以看到有“简单”、“跨区”,“带区”,镜像”和“RAID 5”这5种类型的卷供选择(图20)。

简单:和普通的分区一样使用,不同的是可以随意地在Windows系统中动态调整磁盘卷容量,而普通磁盘分区不行。

跨区:有些类似硬件RAID中的JBOD,就是简单地把几块硬盘的容量叠加起来,当作连续的一片硬盘空间使用,方便划分出大于单个硬盘容量的磁盘分区。

带区:也叫条带,就是RAIDO。Windowgs XP的磁盘管理卷创建功能也就最多只能实现RAlDO。

镜像:顾名思义,就是RAIDI。

RAID 5:没想到Windows还支持这种高级RAID。不过软件RAID 5真的一点实用价值都没有,超高的CPU占用率以及非常一般的速度让笔者很难对其产生好感。

我们选择创建RAlD 1,接下来就是添加硬盘(图21)。完成后就会看到RAIDl开始重新同步(图22)。同步完成后,软RAID l就算创建完成了。

和硬件RAID 1一样,这种方式创建的RAID不一定要两块容量一致的硬盘,但却是以容量小的那块硬盘为RAID l实际可用容量。和硬件RAID l不一样的是,不同容量硬盘组建软RAID 1时,大硬盘多余出来的空间也可以新建一个简单卷,变成额外的可使用空间。

系统备份恢复不用愁

相信很多用户都使用Ghost进行系统的备份和恢复,但是在RAID系统下,你会发现Ghost非常不好用了一在绝大多数情况下都无法备份或是恢复系统。那么,对于RAID系统,我们应该怎样进行系统的备份和恢复呢?

经过多方面测试,笔者认为最稳妥的方法就是使用winPE这种光盘上的windows系统。在WinPE启动的时候按F6键,然后和WindowsXP安装一样按下“S”键,加载Windows XP的RAID磁盘驱动(图2 3、24),使WinPE可以顺利识别出RAID阵列硬盘。接下来就和在Windows下制作RAID镜像一样简单了,建议大家使用最新的Ghost 11.Ol,这样更稳妥一些。注意要使用Windows版的Ghost(图25),而不是DOS下的Ghost。

数据迁移――不太实用

在创建好RAID并使用一段时间之后,有些用户想要给自己的电脑多增加一块或两块硬盘来改变硬盘阵列,而且要数据不丢失,这样可以吗?是完全可行的!

基于NVIDIA和英特尔的芯片组制作的RAID都已经可以支持这个功能了。对于英特尔的RAID来说,你可以打开“MatrlxStorage Manager”,选择你需要修改的RAID卷,直接点右键,选择“修改卷”来进行RAID迁移(图26)。NVIDIA方面也有一个RAID tool工具,操作也是类似的,但是这个功能并没有想像中的实用。一方面,可以选择改变的卷的类型足有限的,比如说RAID 5不能降级到RAID 1或者RAID 0;另一方面,这种迁移是非常耗时间的。因此笔者建议,如果硬盘上面没有大量的重要数据,还是用移动硬盘把数据备份出来,然后删除原来的卷重建RAID吧,毕竟重建RAID要比迁移快多了。

写在最后

相信大家看完本文之后,应该对RAID磁盘阵列有了一个全新的完整认识。当内存容量已经超过当年的硬盘容量的时候,当CPU已经步人双核时代时,难道您还能忍受进入Windows时的漫长等待吗?难道您还能容忍进入游戏的时候无尽的Loading吗?面对硬盘这个十几年来发展最慢的电脑硬件,快A一起加入RAID的世界,为硬盘插上飞翔的翅膀吧!正如我们多次强调过的,在目前硬盘技术的发展形势下,组建RAIDJL乎是提升磁盘系统性能的唯一方法。RAID组建非常简单,只需要几步操作即可实现,但是组建过程中需要注意的问题、如何将RAID系统性能最大化以及如何正确地去组建RAID,这些问题相信很多用户都没有研究过。本文所述都是笔者在长时间使用RAID系统过程中积累下来--的A经验,希望能让大家在看过之后对RAID系统有更深人的了解。同时,由于是源自个人经验,文中所述如有任何错误或偏颇之处,欢迎大家来信指正(xias@)cniticorn)。

上一篇:寻找最棒的HTPC显卡 下一篇:宏牵走美国“奶牛”并购能否引发地震?