tomoe520 发表于 2009-8-26 00:17

【DIY学堂】用好主板的简单RAID功能

D.K    《微型计算机》

       除了主板上原来的几个SATA接口,我们看到很多高端主板的SATA接口都有颜色的区别。你知道这些接口是怎么回事吗?如果我们能够熟悉这些接口,便能玩出很多花样来!

      计算机发展到现在,磁盘子系统的性能瓶颈越来越明显,虽然现在已经有SSD硬盘能够提供惊人的传输率和响应速度,但是高昂的价格也是普通玩家所不能够接受的。而与此同时,单碟大容量硬盘的普及,重新唤起了玩家们对RAID的兴趣。

      传统意义上,很多主板芯片组的南桥都支持RAID功能,如Intel的ICH 9R/10R南桥、AMD的SB750南桥等,玩家们使用最多的也是这种“南桥模式”的RAID。现在一些比较高端的主板上除了南桥原生的SATA接口之外,还提供有第三方芯片解决方案的SATA接口,一来可以扩充主板支持SATA接口的数量,二来还可以让更多的玩家使用到更好的“RAID”功能。

什么才算是“简单RAID”?
      “简单RAID”应该是近来才兴起的一个词汇,笼统来讲就是区别于以往的“南桥RAID”的方式,主板厂商通过第三方芯片来实现的RAID方式。

http://www.mcplive.cn/images/200908/20090818161133585.jpg
第三方RAID芯片解决方案有很多,市面上最常见的有Silicon Image、JMC 322等
      与以往的南桥RAID不同,“简单RAID”功能只需要用户将硬盘的数据线接到对应的接口上,甚至连BIOS都不用设置(如果用RAID盘安装系统,那就要进入BIOS设置;作为非系统盘时就可以等进入Windows后,直接调整软件选项即可),这就免去了用户调节BIOS、创建RAID卷、然后每次安装系统都要加载驱动的麻烦,这对于那些对计算机一知半解的普通用来讲尤为实用。


http://www.mcplive.cn/images/200908/20090818161228247.jpg
华硕X48 玩家国度主板使用黑色的SATA接口与原生的蓝色接口相区别
http://www.mcplive.cn/images/200908/20090818161350366.jpg
技嘉X58 Extreme主板提供两组额外的SATA接口,用白色与原生的蓝色相区别
      通常而言,为了方便用户区别,厂商会将原生SATA接口与第三方芯片的SATA接口用颜色区分开来,部分主板如果支持第三方RAID的话还会用特殊的标贴凸显出来。


“简单RAID”都支持哪些阵列方式?

      常见的南桥RAID方式有RAID 0、RAID 1、RAID 5以及RAID 10,而第三方芯片能够支持的方式通常比较简单,只有RAID 0、RAID 1,部分厂商还可以支持JBOD(Just Bundle Of Disks,翻译成中文就是“简单磁盘捆绑”或者“磁盘簇”)功能。


http://www.mcplive.cn/images/200908/20090818161604574.jpg
从技嘉X58 Extreme主板的逻辑拓扑图中,我们可以看到
这块主板的第三方SATA芯片都是架构在南桥PCI-E通道上的
      为了方便起见,有些主板BIOS 中还会将RAID模式标记为“ Super Speed(RAID 0)”、“EZ
Back Up(RAID 1)”等通俗易懂的语言。


表1:常见RAID方式的差异常见RAID模式需要磁盘数量备注RAID 0最少2块追求极致速度的模式,理论上阵列速度=单块硬盘
速度×硬盘块数,磁盘利用率很高,安全性较低。RAID 1最少2块追求安全性的模式,不会加速速写,但因为写入每
块硬盘相同的数据,所以安全性较高,但磁盘利用
率很低,通常用于备份。RAID 53块硬盘以上提高速度的同时兼顾安全性,通过奇偶校验信息保
证数据的安全性,而不是将信息完整备份。磁盘利
用率高于RAID 1,但低于RAID 0;速度也比RAID 0
慢,但高于RAID 1。RAID 104块硬盘以上RAID 0与RAID 1混合模式,对速度进行加速,但是
会保留两份一模一样的数据。磁盘利用率只有50%,
速度会提高1倍左右。JBOD2块硬盘以上“简单簇”功能并不是RAID的一种,而是将两块硬
盘的空间合并在一起,让系统认为是一块硬盘的空
间,例如我们用两个1TB的硬盘,通过JBOD模式就
可以使用到一个“2TB”的硬盘。
      现在的第三方SATA控制芯片多数都是通过南桥上的PCI-E x1总线进行工作的,而一个控制芯片提供两个SATA接口,所以通过这种方式实现的RAID方式仅有RAID 0或者RAID 1;如果用户想要用到RAID 5或者RAID 10,只有通过南桥的方式来实现。


“简单RAID”如何创建?
      想必现在大家已经对这种第三方芯片的“ 简单RAID”有了初步的了解,那么使用这种方式到底有多方便,用它实现的RAID在性能与南桥RAID又有多大的区别呢?下面以笔者手里的这块华硕X48玩家国度主板为例,来一探究竟。

测试平台处理器Intel Core 2 Duo E8200处理器主板华硕X48玩家国度内存金邦DDR3-1333 2GB×2硬盘西部数据1.0 TB黑盘、
西部数据1.0TB RE3×2操作系统Windows Vista SP1
      Step1:首先是将要组成RAID的两个硬盘接到主板的对应接口上,SATA并没有主从之分,直接接上去即可。


http://www.mcplive.cn/images/200908/20090818161430881.jpg
将要组建RAID的两块硬盘接到主板相应的接口上
      Step2:启动计算机,进入BIOS 在高级设置选项中打开“板载芯片控制”一项,将“板载SATA设置”调节为“Super Speed Mode(RAID 0)”或者“Safe Mode (RAID 1)”,按F10保存后退出。

      这样一来用户在安装系统的时候就可以识别到RAID阵列,而我们这次由另外一块硬盘做系统盘,所以即便是在BIOS中不做更改,进入系统之后依然可以靠软件的方式来创建RAID磁盘阵列。

      Step 3:进入系统安装完驱动程序之后,我们可以再安装一款名为“Drive Xpert”的小软件来管理磁盘阵列。启动软件之后,我们会看到如图所示的提示,要求用户选择RAID 0模式还是RAID 1模式。


http://www.mcplive.cn/images/200908/20090818162226508.jpg
Drive Xpert软件要求用户选择要设立的RAID模式。按照说明一直点击 “下一步”,
直到最后询问“创建RAID分区会丢失当前硬盘上的所有数据”,选择“是”以继续。
      Step 4:等待Xpert程序完成设置后,实际上RAID磁盘阵列已经创建完毕;但我们建议大家重启一次计算机,让系统加载新的存储设备信息,再对硬盘阵列进行分区、格式化等操作。

      完成设置后,在桌面右下角的系统工具托盘处会出现一个两个磁盘组成的小标志,标志显示“绿色”则表示当前阵列工作正常;显示为“红色”时则表示出现了故障,如只检测到一块硬盘等等。


RAID已成,性能几何?
      为了方便对比测试,笔者在组件RAID之间专门测试了西部数据 1.0TB RE3硬盘的HDTune测试曲线。可以看到,这块1.0 TB RE3硬盘在读写速度上并不是非常突出,这可能与其定位于7×24的企业级硬盘有很大关系*。


http://www.mcplive.cn/images/200908/20090818162318437.jpg
单块西部数据1.0TB RE3硬盘的HDTune测试曲线,读取:86.7MB/s、写入:83.9MB/s
http://www.mcplive.cn/images/200908/20090818162346161.jpg
使用第三方芯片组成RAID 0后的读取曲线,读取125.2MB/s,写入112.3MB/s
      *编者注:安全性是很多RAID用户非常关心的话题,尤其是RAID 0这种没有安全机制的磁盘阵列中,如果一块硬盘出现了问题,就会导致所有数据全部丢失。建议大家在选择硬盘时,挑选MTBF指标较高(即故障率较低)的产品,如7×24的企业级硬盘、DVR硬盘等等,虽然在速度上会损失一些,但是安全性较普通产品会高很多。


http://www.mcplive.cn/images/200908/20090818162429187.jpg
系统将芯片识别为UDMA 6。(正常的情况下会打开UDMA7模式,
在该种模式下能够支持的设备传输上限为512MB/s。)
http://www.mcplive.cn/images/200908/20090818162505763.jpg
使用南桥RAID方式的HDTune 测试曲线
      而组成RAID 0之后,我们发现HDTune测试曲线变成了一条比较平滑的直线,直到末端才出现下降。这说明在系统中存在一个瓶颈,经检查后我们发现系统将磁盘阵列识别为UDMA模式6(Ultra ATA/133模式),所以传输速度的上限被卡死在133MB/s附近。


http://www.mcplive.cn/images/200908/20090818162529834.jpg
正确开启了UDMA 7模式
      最后,笔者将硬盘拆下再使用南桥方式搭建RAID 0,并得到第三组测试数据。我们可以看到使用南桥方式的时候,就没有存在UDMA 6的限制,而是正确开启了UDMA 7,平均传输速度169.4MB/s,最高传输速度达到了203.8MB/s。
谁适合使用“简单RAID”      由于笔者手上的这块主板上市时间较早,所以在第三方芯片RAID功能方便并不是非常完善,尤其是读写方面存在着速度上限的瓶颈,但相信很多新出的主板会有更好的表现。

      至于南桥RAID好,还是简单RAID更加方便易用,这个问题要分开来看——如果你是追求极致速度的玩家,我们更推荐你使用南桥方式的RAID;但不容否认,这种简单RAID的方式仍有其存在的很大空间,它能让更多的用户体验到磁盘性能提升所带来的好处,让那些不懂如何创建RAID 1的用户也能轻松备份资料。

      具体说来,我们可以将“简单RAID”的适用人群细分为以下几类:
      ◆对计算机不甚了解,动手能力不强的初级用户。
      ◆想要“偷懒”的高级玩家们。
      ◆需要同时挂载超过6个SATA设备的玩家。
      ◆一些对数据备份很看重,但又买不起专门服务器的企业用户。

6988451 发表于 2009-8-26 00:18

chenfushans 发表于 2009-8-26 01:41

hnjb163 发表于 2009-8-26 08:40

看完纯粹是广告。噱头。

redbone 发表于 2009-8-27 10:08

最近也准备弄两块硬盘上RAID
页: [1]
查看完整版本: 【DIY学堂】用好主板的简单RAID功能