新浪科技

企业必备 首款SAS 6Gbps阵列卡评测

中关村在线

关注

作者:中关村在线 李斌然


第1页:首款SAS 6Gbps阵列卡简介

对于企业用户来说,一款RAID卡的稳定性与性能是至关重要的,蓝屏和死机对于一般家庭用户来说可能不算什么,但对于企业用户很可能就会造成不可估量的损失。实际上阵列卡经历了比较大的发展,接口从PCI发展到PCI-Express,再到PCI-Express 2.0,外部接口也由最早的SCIS发展到SAS,再到最新的SAS 2.0,接口带宽已经达到了6.0Gb/S。


虽然目前最高端的15000转SAS硬盘只有大约200MB/S的传输速度,SAS 3.0Gb/S接口也许足够用了,但别忘了,一些追求性能的企业用户,会去选择速度更快的SSD固态硬盘,它们可以轻松的达到250-270MB/S的传输速度,此时接口带宽的优势就体现出来了。

除了传输速度更快外,SAS 2.0相比SAS 1.0/1.1可支持更长的线缆,前者可支持到10米,后者只有8米,虽然提升的幅度并不十分明显,但长度的增加对线缆的要求变得更高,使数据传输变得更加的安全可靠。同时,SAS 2.0还具有更低的发热量,同样可以提升系统的稳定性。

下面,我们就来看看第一款支持SAS 2.0的RAID卡——来自LSI公司的MegaRAID SAS 9260 - 8i。

● LSI MegaRAID SAS 9260-8i



LSI MegaRAID 9260-8i

从命名上来看LSI 9260-8i属于LSI的“9200”系列,该系列最大的特点就是支持PCI-Express 2.0接口,并且支持Raid 6模式。

LSI使用了两个内部的SFF-8087 MiniSAS连接器,每个连接器可连接4个SAS/SATA设备。同时,该卡使用半高设计,也可以安装在紧凑的2U服务器迹象中。


LSI MegaRAID 9260-8i


LSI MegaRAID 9260-8i

为了满足SAS/600环境的要求,LSI完全重新设计了其架构。在Raid-on-Chip(RoC)体系结构是围绕一个LSI SAS2108芯片,其中包括PCI-Express 2.0 8x接口以及SAS/600接口。

同时,这块Raid卡上还带有一个512MB DDR2-800的高速缓存,以及电池备份单元(BBU),可防止在突然断电的情况下丢失数据。

根据LSI官方给出的数据,这款Raid卡可支持最大2875MB/S的数据吞吐量,峰值1800MB/S的写入性能。另外可支持Raid 0,1,5,6,以及10,50,和60。


第2页:测试平台硬件和测试方法

● 测试平台及测试方法

我们将使用以下的测试软件:

IOMeter 2003.02.15 

FC-Test 1.0

测试平台:

机箱:Intel SC5200 system case

主板:Intel SE7520BD2

CPU:Intel Xeon 2.8GHz processors with 800MHz FSB

内存:2x512MB registered DDR PC3200 ECC

硬盘:IBM DTLA(系统盘)
      8xFujitsu MBA3073RC(从盘)

显卡:板载ATI Rage XL

操作系统:Microsoft Windows Server 2008


我们将对这8块Fujitsu MBA3073RC硬盘进行下面几种RAID模式的测试:

RAID 0

RAID 10

RAID 5

RAID 6

RAID 50

    LSI MegaRAID SAS 9260-8i RAID卡将使用12.0.1-008版BIOS及4.17.2.64版驱动。


第3页:Intel IOMeter测试

● Intel IOMeter测试

顺序读取模式



顺序读取模式测试

两次测试的结果几乎没有任何差别。只是RAID 50模式在256KB数据块时性能有所下降,其余各种模式在各数据块中的表现基本正常。

顺序写入模式


顺序写入模式测试

很奇怪,在第一次测试中,几种RAID模式似乎出了些问题,性能于单一硬盘无异。而在第二次测试中,则恢复了正常,RAID 5和RAID 50模式在64KB-256KB数据块时性能有所下降。不过几种RAID模式在最大数据块时的成绩还是正常的,其中RAID 0模式甚至接近于1000MB/S。


第4页:数据库模式测试

● 数据库模式测试

在数据库模式中,硬盘需要随机处理一个8KB大小的流数据块。读取/写入比例为0%到100%,以10%为一个单位。整个测试的要求的不同队列深度为1到256。



队列深度1

这里有一个奇怪的现象,RAID 50模式的速度竟然比RAID 5模式要高,甚至两倍于RAID 6模式。要知道,RAID 5模式的校验磁盘数量只有RAID 50模式的一半,速度理应比RAID 50快才是。而其它模式的速度基本属于正常水平。


队列深度16

当队列深度增加到16时,可以看到,RAID 50模式要快于RAID 6模式,但与RAID 5基本相当。


队列深度256

当队列深度增加到256时,我们看到RAID 50模式没有达到较高的读取百分比。而除了RAID 0模式外,其余模式的表现均不理想。


第5页:磁盘响应时间测试

● 磁盘响应时间

在这个测试中,IOMeter发出一个流的大小为512KB数据块的请求,测试时间为10分钟,硬盘需要处理的请求总数超过了60万,远远大于它的缓存,所以成绩不受缓存大小的影响。



磁盘响应时间测试

可以很容易的看到,两个周期的测试结果基本是相同的。其中RAID 10模式最快。


第6页:随机读写测试

● 随机读写测试

我们先来看看读取。



读取随机访问性能

在读取操作方面,RAID 10模式最高,其次是单一硬盘,而其它模式则表现相当。


随即读取带宽

在读取速度方面,毫无疑问单一硬盘的速度是最慢的,其它几种RAID模式的表现基本正常,校验磁盘数量越少,速度越快。下面我们再来看看写入。


写入随机访问性能

在写入操作方面,RAID 0最高,单一硬盘最低。有趣的是,每种RAID模式的两次测试成绩几乎完全一样。


随即写入带宽

在写入速度方面,我们看到每种RAID模式的两次测试成绩差异比较明显,这是不正常的现象。


第7页:多线程读写测试

● 多线程读写测试

首先我们来看读取。



多线程读写带宽测试

在多线程读取方面,RAID 0模式始终保持着较高的速度,而RAID 50模式在3线程和4线程时的表现则不太令人满意。下面我们再来看看写入


多线程读写带宽测试

在单线程和双线程时,第一次测试的成绩明显不正常,而在第二次测试时,才恢复正常。


多线程读写带宽测试

在3线程和4线程时,第一次测试成绩同样不正常,在第二次测试时,RAID 50模式在4线程下略慢一些。


第8页: Web、文件服务器、工作站模式

● Web服务器、文件服务器和工作站模式



Web服务器模式


Web服务器模式

在Web服务器模式中,RAID 10的表现甚至要高于RAID 0模式,这有些令人费解。


文件服务器模式


文件服务器模式

在文件服务器模式中,RAID 10的表现依旧高于RAID 0模式。


工作站模式


工作站模式

在工作站模式中,RAID 10再次取得领先,不过RAID 50要略强于RAID 5。


第9页:FC-TEST测试及总结

● FC-TEST测试及总结



PC-test写入测试


PC-test读取测试


PC-test同分区拷贝测试


PC-test不同分区拷贝测试

● 全文总结

通过上面的测试我们可以发现,虽然LSI MegaRAID SAS 9260-8i磁盘阵列卡还有些不足,但总体来说还是令人满意的,尤其是其在镜像模式下的突出表现更是给我们留下了深刻的印象。

由于我们所采用的富士通MBA3073RC硬盘并非SAS 2.0接口,以至于SAS 2.0的带宽优势没有体现出来,但在测试中,LSI MegaRAID SAS 9260-8i依旧有着强于其它同类产品的表现。

加载中...