FastTrak100 vs MegaRAID IDE100之争

引言及产品介绍

引言

      目前市场上销售的RAID控制卡可以划分为两大类:一类卡上集成专门的RISC处理器,完全通过硬件实现RAID功能,被称为硬件RAID控制卡,代表产品包括SuperTrak100和Escalade 6400等;另外一种控制卡本身不含有处理器,所有RAID计算全部由系统CPU来完成,被称为固件RAID控制卡。固件RAID卡的价格相对便宜一些,一般都在100美圆以下。

      今天,我们将向大家介绍目前市场上最为流行的两款固件RAID卡,分别是Promise FastTrak100和AMI MegaRAID IDE100。

    Promise FastTrak100

      FastTrak系列产品无疑是目前市场上应用最为广泛的RAID控制卡。凭借FastTrak的成功,Promise在过去几年当中占据了整个ATA RAID市场90%以上的份额。不久之间刚刚发布的FastTrak100是FastTrak系列的最新产品,采用Promise ATA-100 ASIC芯片,支持ATA-100传输协议。

    FastTrak100控制卡的主要技术规格如下:

    <> 支持RAID 0、1和0+1模式,支持JBOD技术(可以将多块硬盘串联成一块硬盘使用)
<> 提供2条ATA通道,最多可以连接4台ATA-100设备
<> 支持Hot Spare(热备份)功能
<> 可调节带区大小,调节范围1K―1MB
<> 支持S.M.A.R.T.功能
<> 可通过自动复制现有磁盘数据轻松升级到RAID 1模式
<> 支持BIOS启动规范(BBS)
<> 支持DOS/Win3.1/9x/ME/NT/2000操作系统

      FaskTrak 100控制卡采用的FastBuild BIOS功能强大,可以创建或删除磁盘阵列,查看磁盘信息。RAID 0模式对磁盘数量没有具体限制,RAID 1模式要求至少有两块硬盘,而RAID 0+1模式则要求必须同时连接4块硬盘。FaskTrak 100可以对磁盘带区的大小进行调节,带区容量最小为1K,最大可以达到1MB。此外,根据使用需要,用户可以将任意一块硬盘设置为系统启动盘。FaskTrak 100能够在现有磁盘系统的基础上直接进行升级,通过自动备份当前数据建立磁盘镜像。这一特点对于那些希望为系统增加冗余备份功能的用户来说非常方便。

      FastTrak 100控制卡自带的FastCheck工具可以允许用户在Windows操作系统当中对磁盘阵列进行监控和配置。用户使用FastCheck可以查看磁盘系统的详细信息,执行同步镜像,配置各种RAID功能和参数等。FastCheck界面友好,操作简便,极大的简化了用户日常的管理和维护工作。

    AMI MegaRAID IDE100

      AMI公司生产的MegaRAID系列控制卡与FastTrak一样,主要也是面向低端ATA RAID市场。虽然MegaRAID不象FastTrak那样出名,但是在最近几年当中取得了长足的发展,已经逐渐成为FastTrak最主要的竞争对手。MegaRAID IDE100是AMI去年6月份推出的MegaRAID系列最新产品,主要技术规格如下:

    <> 支持RAID 0、1和0+1模式,支持JBOD技术
<> 提供2条ATA通道,最多可以连接4台ATA-100设备
<> 支持Hot Spare(热备份)功能
<> 可调节带区大小,调节范围32K―4MB
<> 支持BIOS启动规范(BBS)
<> 支持S.M.A.R.T.功能
<> 支持DOS/Win 9x/NT/2000/Red Hat Linux 6.1 & 6.2操作系统

      与FastTrak一样,MegaRAID IDE100控制卡所采用的BIOS可以允许用户查看、创建或删除磁盘阵列。带区的调节范围是从32K到4MB。MegaRAID IDE100控制卡附带提供的HyperDisk Console软件工具可以用来显示控制卡、驱动程序以及磁盘系统的各种信息。此外,用户也可以通过HyperDisk Console对磁盘阵列系统进行各种管理和配置操作。HyperDisk Console还具有日志记录功能,可以记录下磁盘系统所出现的各种错误或异常情况,供用户日后查阅和使用。

对比评测及结论

对比评测

      为了便于对两款控制卡的性能进行对比,我们将磁盘带区的大小统一设定为64K。FastTrak采用1.30版(Build 33)驱动,BIOS版本号为1.30(Build 12);MegaRAID采用2.40版驱动,BIOS版本号为2.410。

    WinBench性能

      首先,我们测试单块硬盘的性能,并将其与稍后得出的RAID系统的性能进行对比。具体结果如下:

    

      从上述测试结果中可以发现MegaRAID控制卡对系统CPU的资源占用率较高,超过FastTrak将近2个百分点。

    
WinBench RAID 0性能

    

    
  在商用磁盘测试项中,两块控制卡在RAID 0模式下的性能与单硬盘模式下的性能几乎没有任何差别。不过,在高端磁盘测试中,RAID 0模式在性能上的优势逐渐显露出来。

      在持续传输速率方面,当硬盘由2块扩到3块时,速度的增幅较为明显。不过,当硬盘从3块扩到4块时,速度几乎没有什么改变。FastTrak控制卡的最高持续传输速率为80MB/sec,而MegaRAID控制卡所能支持的最高传输速率为76MB/sec。

      在对CPU的资源占用方面,FastTrak的性能平均优于MegaRAID大约1.50-1.75%。

    3、WinBench RAID 1性能

    

      在RAID 1模式下,MegaRAID控制卡的性能并没有任何提高,说明MegaRAID无法将多项请求在不同的磁盘之间进行有效分配。不过,MegaRAID主要是面向低端市场,所以我们的要求也不能太高。

      Fastrak控制卡在平均访问时间一项中取得了较好成绩,这主要是因为Fastrak能够将访问负载在多块磁盘之间进行均衡,无疑降低了访问请求的等待时间。

    4、WinBench RAID 0+1性能

    

      RAID 0+1模式下,MegaRAID虽然在商用磁盘测试中的成绩不是很理想,但是在高端磁盘测试中的有所突破,成绩提高了2倍多。

      与MegaRAID相比,FastTrak除了在访问时间和CPU资源占用两方面略好一些之外,其它各项成绩都有所差距。

    结论

      从测试成绩可以看出,FastTrak和MegaRAID的性能并没有太多值得称道之处。不过,考虑到价格上优势,其性价比还是不错的。

      很难讲FastTrak与MegaRAID到孰优孰劣,建议用户今后选购RAID控制卡时多考虑自己所需要使用的RAID模式以及将来磁盘系统的工作负荷,从而做出合理的选择。