NetBench是针对文件服务器的性能测试软件,影响NetBench性能的主要是服务器的磁盘子系统,服务器磁盘控制器、条带大小、读写缓存、硬盘类型、组建磁盘阵列模式、内存容量、网络拓朴结构等都会对测试结果有明显的影响。我们在被测服务器上设立了文件服务器,NetBench通过网络实验室中60个客户端来模拟网络中的PC向文件服务器所发出的文件传输请求,文件服务器则将存储在磁盘上的文件数据发送给相应的客户端。在测试过程中,客户端会以每四台一组的步进依次增加并且向服务器发送文件传输请求,测试结束后控制台收集数据并绘制出服务器的数据传输变化曲线。
虽然我们测试过了网件ReadyNAS NV+的读取和随机读取速度,但是由于NAS从定位来说就是网络应用的产品,因此对于实际使用来说,网络测试才具备真正的参考意义。我们通过NetBench软件测试看到,网件ReadyNAS NV+的峰值只有18Mbps,我们可以想象让60个用户共享不到3MB的带宽会是什么样子。其实从成绩来说,在用户达到32人的时候,就出现了人均不到1MB的读写情况。对于企业应用来说,这个数据有点低了。
相应时间测试
其实和上面的读取速度测试一样,相应时间测试也可以间接的反映出产品的负载压力。我们看到当用户上升到32人以后,单个请求的相应时间就达到了50毫秒以上,达到了无法忍受的程度。