2008年(8065)
分类: 服务器与存储
2008-12-03 11:37:38
众所周知,目前CPU芯片及图形子系统的性能正在不断飞升,但与之相对应的磁盘子系统性能正越来越严重地成为整体系统性能表现的瓶颈。虽然磁盘技术也在今天DMA66明天ATA/100地不断提升,但所有这些规范都无法从根本上提升磁盘子系统的能力。何以解忧,唯有RAID(这里我们特指IDE RAID技术)。所谓RAID技术,就是指用两个以上的物理硬盘进行串接,提供数据冗余容错协同工作,以此来全面提升磁盘子系统的性能。以前RAID技术主要被应用于高性能的工作站或服务器上,且都为SCSI RAID结构(即用两块以上的SCSI进行串接来实现磁盘阵列系统)。现在由于IDE硬盘性能的突飞猛进以及价格的不断下降,IDE RAID技术已经基本趋于成熟
一块可以支持RAID 0、1和0+1技术(RAID分6个级别,即RAID 0-5,外加一个派生的RAID1+0。其中2-5多用于高端,而0,1和1+0三个级别则支持IDE RAID。所谓RAID 0至少基于两块硬盘,在IDE RAID中,它占用CPU时间将数据流分割成大小相同的数据块,然后平均分配给两块硬盘,完成传输;所谓RAID 1就是占用CPU部分时间,把写往主盘的数据同步地写到镜像盘上,在这种模式下,不论主盘发生什么故障,都可以从镜像盘恢复回来,不过也会浪费一半以上的磁盘空间;所谓RAID 1+0就是写往两个硬盘的数据再做两个镜像,理论上保证了RAID 0的性能和RAID 1的安全性,代价是比RAID 0或1再多一倍的硬盘数量)的Promise FastTRAK卡价格不过千元左右,再加上两块30GB的7200RPM、DMA66、2MB CACHE的IDE硬盘,价格也不会超过3200元。而这样却可以得到60GB的硬盘空间和25MB/S以上的数据传输率,绝对是富玩家的上上之选。本文就将IDE RAID的安装与使用过程与诸位网友详解一二,希望大家的“酷”机都能够尝试一下飞起来的感觉。
关于RAID卡的安装
我们选用的IDE RAID 卡是Promise公司的FastTrak系列的FastTrak66(如图4),这款产品配有两个UltraDMA66的IDE通道(如图5),支持RAID 0,1,1+0,国内价格大约在1000元左右。同类的产品还有诸如Iwill公司的SIDEPro66、Alalion公司的UltimaPlus33等,都是性价比较高的产品。
现在我们要做的第一步就是先把这块FastTrak66 IDE RAID 卡插入主板的PCI插槽。这个步骤要说起来很简单,启下机箱背板上的插槽档板,然后把IDE RAID 卡竖直插入便可。在插入的过程中一定要注意选准角度,力量均匀,以免损坏板卡或插槽。确定IDE RAID已经稳妥后,用螺丝固定便可。
第二步读者们需要做的,就是要把两块硬盘都连接到这张FastTrak66板卡上(建议如果用户打算组建RAID,最好选用两块同一品牌、同一型号的硬盘, 这样既可以充分利用硬盘空间,又可以相对地降低CPU占用率。因为一旦用户使用了不同型号的硬盘,其各自的指标不尽相同,那么CPU等在处理数据的时候就势必会耗费很多效能和时间)。对于初学者而言有一点必须注意,千万不要把两块硬盘以主从方式连接到一条硬盘线上,应该让您的两块宝贝硬盘都作为Master连接到FastTrak66的两条IDE通道上。道理很简单,IDE总线在工作时总是最先响应Master设备的数据请求,换句话说,当Master设备工作时,Slave设备只能处于等待状态,如果是那样也就无从谈起RAID 0利用两个硬盘并行工作来提升性能的特性了。
通过以上两个步骤,IDE RAID 卡的硬件安排便可以宣告结束,接下来就要设置软件了。按下Power键重新开机,当系统通过主板BIOS自检时会出现如图所示提示,按提示同时键入Ctrl+F可进入FastTrak66的BIOS设置界面(有的品牌的RAID 卡有其特定的进入命令或方式,如IBM公司的SERVER RAID便是同时键入Ctrl+I才能够进入BIOS设置界面)。
在FastTrak66的BIOS的设置界面中,1—6的热健分别对应自动设置、查看设备关联、定义阵列、删除阵列、重建阵列和控制器设置等六项功能。如果用户选择第三个选项定义阵列,接着就会出现定义磁盘阵列的操作图面。用户此时可以在第一行上敲回车,然后就可以进入阵列一(Array 1)的设置。此时,您这台机器上可以使用的硬盘都会列在下面的提示框中,用户想要使用哪块硬盘就把它的Assignment设置成Y即可。如果用RAID 0的话,就把RAID Mode设置成Stripe(区带集);如果是1或1+0的话,就设置成Mirror或Span。然后设置一下RAID 0方式下分割的数据块大小(1和1+0没有此项设置)。最后别忘了按Ctrl+Y保存设置
至此IDE RAID 0的设置工作便已经基本完成,接下来要做的就是像普通硬盘一样分区、格式化了(这个步骤就不需要笔者再一一详解了吧)。当然,如果用户还希望使用RAID 0的硬盘启动的话,只需要在BIOS里面设置成从SCSI启动便可。没错,就是SCSI启动,因为FastTrak66卡此时已经把做过RAID 0的硬盘映射成为一个新的SCSI设备,这样一来用户就无法设置成从C启动了。不过,除了主板的BIOS以外,其它的应用程序还是会把其当作一块普通硬盘正常使用的。
现在装上WindowsNT4和中文第二版Windows98测试一下性能吧。利用ZDNet最新版本的权威评测软件WinBench2001、WINSTONE 2001、Norton SystemWorks2001工具箱里的Notron System Information 等,读者您不难发现,工作在RAID 0传输模式下的硬盘在传输率方面绝对可以较大优势胜出,而且其速度基本可以达到普通硬盘连接方式的传输率的两倍甚至更高。如果现在有人问您:又想马儿跑得快,又不想喂马儿来吃草,可有什么好办法?现在您就可以自豪地说,何以解忧,唯有RAID。