NetBench 7.03性能测试
NetBench是针对文件服务器的性能测试软件,影响NetBench性能的主要是服务器的磁盘子系统,服务器磁盘控制器、硬盘类型、组建磁盘阵列模式都会对测试结果有明显的影响。我们在被测服务器上设立了文件服务器,NetBench通过网络实验室中32个客户端来模拟网络中的PC向文件服务器所发出的文件传输请求,文件服务器则将存储在磁盘上的文件数据发送给相应的客户端。同Webbench测试一样,NetBench测试开始后客户端会以每四台一组依连接到服务器并发送文件传输请求。测试结束后控制台收集数据并绘制出服务器能够达到的数据传输变化曲线。
![]() |
| 吞吐量测试 |
![]() |
| 响应时间测试 |
我们启用了32个客户端,运行标准Disk Mix测试(DM.TST)此时基本达到了峰值136Mbit/s,比NCCH-DL平台的结果147Mbit/s略低,最高平均响应时间为1.276ms,也比NCCH-DL平台成绩0.894ms长。在我们以往的测试中,这个项目的吞吐量测试结果一般为200Mbit/s左右,最高响应时间在0.3ms左右,显然此时我们所使用的单硬盘成为了这次测试的瓶颈。下面的图表是我们组建了SATA RAID 0之后的测试成绩:

RAID O平台-吞吐量

RAID 0平台-响应时间
在dm.tst测试测试中,当服务器同时连接32个客户端的时候,最高吞吐量达到了185Mbps,此时磁盘的瓶颈已经消除,我们有限的客户端成为了测试成绩的瓶颈。RAID 0磁盘阵列有效的降低了NetBench测试中平均响应时间(达到了0.3ms左右),同我们之前采用千兆网卡+SCSI RAID的成绩相当——这说明此时网络的响应速度成为了这项测试结果的瓶颈。
![]() |
| 吞吐量测试 |
![]() |
| 响应时间测试 |
Enterprise Disk Mix Test(ENT_DM.TST)比Standard Disk Mix负载更重,它模拟的企业级服务器的负载。NCCH-DR的最高吞吐量为199Mb/s,明显的低于NCCH-DL的吞吐量213Mb/s。NCCH-DR的平均响应时间为2.776ms,比NCCH-DR的成绩2.5ms长一些。

RAID O平台:吞吐量

RAID 0平台:响应时间
当被测服务器连接20个客户端的时候,平均吞吐量达到了峰值762Mbps,明显的高于单SATA硬盘的性能,不过依然比采用SCSI RAID模式的服务器低30%左右(SCSI RAID模式可以达到1200Mbps以上),显然企业级应用中,芯片组整合SATA RAID控制器的性能并不够用。在SATA RAID模式下,最大平均响应时间为0.806ms,也明显的低于单硬盘模式的平均响应时间。
![]() |
| 82547GI吞吐量测试 |
![]() |
| 82547GI响应时间测试 |
在NIC.tst脚本测试主要反映的服务器网卡的性能,我们之前测试的NCCH-DL主板板载了Intel PRO/1000 CT(82547GI)千兆网卡,它通过CSA专用总线直接同MCH芯片通讯,不会受到南北桥总线性能的影响,因此它的测试结果也相当的不错(最高吞吐量可达901Mbps,最长响应时间为16.606ms)。NCCH-DR板载了两颗千兆网卡芯片,一颗是Intel 82547GI,另外一颗是Intel 82541GI,后者采用了32bit PCI 33MHz总线,我们分别对于这两个网卡的性能进行了测试。
这款主板板载的82547GI千兆网卡的性能同NCCH-DL的板载网卡的测试结果是完全一样,最高吞吐量可达886-901Mbps,最长响应时间为16.606ms。
![]() |
| 82541GI吞吐量测试 |
![]() |
| 82541GI响应时间测试 |
显然,受限于32bit PCI/33MHz总线的带宽限制,82541GI千兆网卡的最高吞吐量只能达到750-881Mbps,这个成绩比使用CSA总线的82547GI千兆网卡低2-18%。好在响应时间并没有明显的增加,最高为16.977ms。