NetBench v7.03
NetBench是针对文件服务器的性能测试软件,影响NetBench性能的主要是服务器的磁盘子系统,服务器磁盘控制器、条带大小、读写缓存、硬盘类型、组建磁盘阵列模式、内存容量、网络拓朴结构等都会对测试结果有明显的影响。
我们在被测服务器上设立了文件服务器,在以往,我们设置NetBench通过网络实验室中60个客户端来模拟网络中的PC向文件服务器所发出的文件传输请求,文件服务器则将存储在磁盘上的文件数据发送给相应的客户端。在09年升级了网络实验室和网络客户端之后,我们将每台客户端使用的压力引擎翻倍,以充分利用客户端的硬件资源,增大输出压力。
在测试过程中,客户端会以每四台一组的步进依次增加并且向服务器发送文件传输请求,测试结束后控制台收集数据并绘制出服务器的数据传输变化曲线。
测试平台
我们采用了评测中心的一台DELL PE 2900 III服务器,它配置了双路Intel 45nm Xeon E5430处理器,频率为2.66GHz,并能支持SSE4.1指令集。服务器还使用了Intel 5000X芯片组,提供24MB的Snoop Filter缓存,这可以提升高负荷时的内存/处理器性能。为了避免磁盘子系统形成瓶颈,我们使用了8块15000RPM的Cheetah 15K.5通过一块PCIe x8接口的LSI MegaRAID SAS 8408E来组建了一个RAID 0阵列。它可以提供足够的带宽。
最后,网络子系统使用的是DELL PE 2900 III板载的两块Broadcom BCM5708C千兆网卡,并使用了Broadcom的最新驱动12.26.02并使用Broadcom BACS 3.0组建了一个网卡Team。BCM5708C可谓是Broadcom一个里程碑式的千兆网卡产品,支持达8个队列的RSS接收方缩放队列,可以将网络负载分配到8个处理器核心上并行处理,充分利用多核心处理器并提升网络吞吐量。