要解决硬盘读写性能这个PC系统目前最大的性能瓶颈,在没有更好的技术诞生之前,似乎只能靠RAID来提升磁盘系统性能。而对于一般的用户来说,SCSI的高端与IDE的老去都使其难以担当RAID重任,于是SATA RAID就成了几乎唯一的选择。关于SATA RAID组建的各种问题,就是这部分用户所最关心的。
主板上的IDE接口有逐渐消失的趋势,目前相当一部分主板都只保留了一个IDE接口,而相信大多数玩家都将这个接口留给了光驱。另一方面,SATA接口的硬盘由于连接方便而且支持NCQ功能,从而获得了广大玩家的青睐,SATA硬盘随着价格的一再走低已经成为主流选择。随着大量的主板芯片组集成SATA RAID功能,串行硬盘的磁盘阵列逐渐成为当前最有实用价值的硬盘性能突破解决方案。
关于SATA RAID的组建方法,我们在之前的文章中也曾经多次讲过。不过近来随着新的装机热潮兴起,还是有不少读者以邮件或电话的方式询问SATA RAID组建方方面面的问题,比如散热问题、供电问题、RAID驱动安装问题,甚至是选择哪一种RAID类型最合适等。为了解答这些读者的疑惑,我们特地组织了这次的SATA RAID制作私家攻略,希望能为大家组建SATA RAID贡献绵力,也希望你能在看过本文之后,对SATA RAID有一个完整清晰的认识。
SATA RAID组建步骤图解
在为大家献上RAID私家攻略之前,还是让我们先温习一下RAID组建的流程吧!由于不同主板厂商的BIOS设置各有不同,所以笔者这里主要以基于英特尔芯片组的RAID为例向大家介绍一下RAID的具体安装流程。其它主板芯片组的RAID安装方法可以此为参考(图1~5)。
图1 首先进入BIOS设置界面,找到IDE控制选项,设置“Configure SATA as”选项为“RAID”,然后按F10保存退出(即将图1中的“AHCI”改为“RAID”)。
图2 等BIOS自检完成后,按“CTRL+I”进入英特尔的RAID设置界面。
图3 选择“Create RAID Volume”,并选择想要制作的RAID种类,然后保存退出。
图4 设置光驱引导系统,然后在系统安装界面中按下F6,安装程序会提示你加载其它驱动。
图5 RAID驱动软盘,按“S”键选择适合的驱动进行安装,然后就和正常安装Windows XP一样了。等安装结束后,再安装“Matrix Storage Manager”磁盘管理软件就大功告成。
RAID组建私家心得
没有RAID卡,也要高性能
对于大多数玩家而言,选择什么RAID系统最好呢?RAID 0由于数据的不可靠性,所以理应第一个出局。RAID 1又没有什么性能上的提升,这里也不讨论了。由于现在使用主板芯片组组建的RAID磁盘阵列都是半软的RAID,经测试,RAID 5/6的磁盘写入性能是比较糟糕的。为了在获得性能的同时还能得到同等的数据可靠性,所以RAID 10(图6)系统能满足我们的需求。虽然说RAID 10需要最少4块磁盘才能组建,但是由于现在硬盘价格廉,多出的3块硬盘成本远低于入门级的硬件RAID阵列卡(一般都要4000元以上)。而且用芯片组组建RAID 10的CPU占用率并没有组建RAID 5那么高,在笔者的电脑上测试结果是6%左右。因此RAID 10具有非常高的实用价值,理应成为玩家组建高性价比磁盘阵列的首选。
图6 RAID 10
单碟硬盘最划算
由于160GB乃至250GB的硬盘已经步入主流,所以组建SATA RAID时容量一般都不成问题。既然我们要的是速度和可靠性,那么完全可以选择同系列中单碟容量最大的硬盘来组建,这样能够花更少的钱得到更高的性能。比如希捷的7200.10 250GB硬盘,有双碟装和单碟装两种,单碟装产品的平均读写速度要高于双碟产品,同时也更省电。也许有玩家想要选择高速万转硬盘,其实这并不可取,试想一下,4块万转硬盘一起工作,不但噪音大大增加了,而且成本也会升高许多。
电源很重要
硬盘多了,电源供电自然也得跟上才行,要知道4硬盘的功耗足足比单硬盘多了2、30W,而且还是长时间使用。加上硬盘启动时电机冲击电流很大,所以电源的额定功率应该尽可能大一点,建议至少要400W。曾经就有玩家因为电源功率不足而导致RAID性能下降,以至于8硬盘的RAID 0传输速度仅有400MBps,最后换个电源就解决问题了。
必须提醒大家一点,现在的SATA硬盘都是用的5芯电源线接头,最好不要使用4芯D型电源头转SATA的电源线(图7)。5芯SATA电源线多了一组+3.3V的电源供给硬盘,一方面能够减少硬盘内部供电二次转换时带来的损耗,减少发热量;另一方面则能够让硬盘持续供电更加稳定。
系统备份恢复不用愁
相信很多用户都使用Ghost进行系统的备份和恢复,但是在RAID系统下,你会发现Ghost非常不好用了——在绝大多数情况下都无法备份或是恢复系统。那么,对于RAID系统,我们应该怎样进行系统的备份和恢复呢?
经过多方面测试,笔者认为最稳妥的方法就是使用WinPE这种光盘上的Windows系统。在WinPE启动的时候按F6键,然后和Windows XP安装一样按下“S”键,加载Windows XP的RAID磁盘驱动(图23、24),使WinPE可以顺利识别出RAID阵列硬盘。接下来就和在Windows下制作RAID镜像一样简单了,建议大家使用最新的Ghost 11.01,这样更稳妥一些。注意要使用Windows版的Ghost(图25),而不是DOS下的Ghost。
数据迁移—不太实用
在创建好RAID并使用一段时间之后,有些用户想要给自己的电脑多增加一块或两块硬盘来改变硬盘阵列,而且要数据不丢失,这样可以吗?是完全可行的!
基于NVIDIA和英特尔的芯片组制作的RAID都已经可以支持这个功能了。对于英特尔的RAID来说,你可以打开“Matrix Storage Manager”,选择你需要修改的RAID卷,直接点右键,选择“修改卷”来进行RAID迁移(图26)。NVIDIA方面也有一个RAID tool工具,操作也是类似的,但是这个功能并没有想像中的实用。一方面,可以选择改变的卷的类型是有限的,比如说RAID 5不能降级到RAID 1或者RAID 0;另一方面,这种迁移是非常耗时间的。因此笔者建议,如果硬盘上面没有大量的重要数据,还是用移动硬盘把数据备份出来,然后删除原来的卷重建RAID吧,毕竟重建RAID要比迁移快多了。