火箭R2640X4阵列卡(HighPoint RocketRAID 2640x4)属于RocketRAID 2600 系列产品,是高性能的SAS RAID 控制卡, 它可以为数据密集型行业提供可靠性需求, 比如安防和监控,视频编辑(非线编)和数字内容创作等。
RAID 2640x4看上去很简约,但却能满足企业级SAS硬盘的的阵列需要。采用了PCI-EX4接口( 兼容PCI-EX 8/16) 。阵列卡主控芯片是Marvell 88SE6445 SAS控制器,支持 RAID 0,1,5,10 和 JBOD,提供四个内置SAS/SATA 接口。R2640x4的基本特点:支持 RAID 0,1,5,10 和 JBOD;支持多组 RAID,支持多个逻辑盘;支持BIOS启动;在线RAID漫游;自动侦测加入/移除磁盘与自动磁盘阵列重建;自动 RAID 重建 ;支持64位LBA,提供可大于2TB的磁盘空间;支援S.M.A.R.T数组监控,可了解硬盘的状态和可靠度 ;坏扇区修复和重测以减少掉盘。
接下来我们就对火箭R2640X4的SAS、SATA阵列性能做一个初步测试。本次测试的软硬件平台如下所示:
由于在大多数使用环境中,R2640X4阵列卡最常使用的功能是做RAID5阵列,我们首先着重对它的RAID5性能做测试。
三个7代ST300G SAS做RAID5的测试结果:
四个7代ST300G SAS做RAID5的测试结果:
三个WD2T SATA绿盘作RAID5的测试结果:
四个西数2T SATA绿盘作RAID5的测试结果:
从以上四个测试截图中我们可以看出,作为R2640阵列卡的主打功能RAID5,不论是15000转16M的SAS硬盘,还是7200转32M缓存的SATA硬盘,R2640阵列卡都交出了令人满意的答卷。在没有板载缓存和附加电池的情况下,RAID5的平均写入速度都保持了较高水平,而且在整个测试过程中,速度上下波动较小,所有突发数据传输率大都在350MB/s以上。由于SAS与SATA硬盘的构造差异,使SATA RAID5的随机存取时间比SAS RAID5所需时间高了近两倍,但这与R2640阵列卡关系不大。
接下来我们也顺带测试了R2640阵列卡提供的其它类型阵列形式,由于不是主要功能,故本文只是简单的对测试结果截图展示。
两个西数2T绿盘作RAID0的测试结果:
三个西数2T绿盘作RAID0的测试结果:
四个西数2T绿盘作RAID0的测试结果:
两个西数2T做RAID1的测试结果:
四个西数2T做RAID10的测试结果:
从以上几张针对SATA硬盘做低等级阵列的测试结果来看,R2640阵列卡表现稳定,读取写入、突发等速度都保持在一个正常的水平线上。特别是RAID0,对没有板载缓存和附加电池的阵列卡,写入速度是如此之高是以前用HD_Tach测试没遇到过的。
在本文的最后,让我们大家一起来看看测试中遇到的令人困惑的事。R2640在SATA RAID0测试结果令人满意,那么在SAS硬盘做RAID0的情况下测试结果是否同样也令人称道呢。下面让我为大家附上一张三个ST300G SAS在R2640X4上做RAID0的测试截图。
从图上看,突发数据传输率,随机存取时间,平均读取速度都是较正常值高很多。测试曲线也是常见的类型。但问题就在写入速度上,本次的平均写入速度为146.4MB/s,并没有象我们在测试SATA硬盘时所遇到做RAID0读写平均速度差距不大,而且测试曲线近似。图示的写入速度低于读取速度近百兆,而且速度曲线上下波动幅度巨大。对这样的测试结果,笔者还没有什么比较好的解释。姑且算作本次测试的一个遗留问题吧。烦请对此问题有高见的读者朋友不吝赐教。 附图:(本次测试数据汇总)