文件服务器性能测试
NetBench是针对文件服务器的性能测试软件,影响NetBench性能的主要是服务器的磁盘子系统,服务器磁盘控制器、硬盘类型、组建磁盘阵列模式、内存容量、网络拓朴结构等都会对测试结果有明显的影响。我们在被测服务器上设立了文件服务器,NetBench通过网络实验室中32个客户端来模拟网络中的PC向文件服务器所发出的文件传输请求,文件服务器则将存储在磁盘上的文件数据发送给相应的客户端。同Webbench测试一样,NetBench测试开始后客户端会以每四台一组依连接到服务器并发送文件传输请求。测试结束后控制台收集数据并绘制出服务器能够达到的数据传输变化曲线。
|
操作类型 |
百分比 |
| Open File | 6.22% |
| Read | 39.66% |
| Write | 31.13% |
| Lock File | 0.67% |
| Unlock File | 0.66% |
| Close | 5.90% |
| GetFileAttributes | 7.16% |
| SetFileAttributes | 0.01% |
| Rename File | 0.22% |
| Delete File | 0.86% |
| Create File | 1.05% |
| FindOpen | 1.73% |
| FindNext | 1.38% |
| FindClose | 0.79% |
| GetFileTime | 0.88% |
| SetFileTime | 0.40% |
| FlushFileBuffers | 0.36% |
| GetDiskFreeSpace | 0.86% |
在整个测试过程中,进行的操作类型有18种,基本上囊括了实际应用中的常用操作。所操作的文件尺寸也大小不一,因此我们会发现它的测试结果往往同IOMeter这类测试的结果不完全一致。
![]() |
测试结果显示在企业级文件服务器应用中,浪潮英信服务器最高吞吐量可以达到654 Mbps(24个客户端时)。
![]() |
![]() |
我们利用内置的NIC.tst测试脚本,对于被测服务器千兆网卡的吞吐量和响应时间进行了测试。浪潮服务器使用了Intel Pro/1000EB 千兆网卡,我们为其安装了带有I/O加速功能的驱动程序,在小数据包传输测试和大数据包传输测试下,其吞吐量都维持在900Mbps左右,表现优秀。
