FTP服务器性能测试
我们首先采用了在被测服务器上安装了应用广泛的Serv-U 6.2.0.1 FTP服务器软件,在FTP根目录下放置了测试所需要的文件夹。然后我们启用了网络实验室中的60台客户端和eTesting Labs FTP Test Tool 1.0来产生FTP流量,从而实现对于被测服务器的FTP应用的性能进行测试。测试脚本是基于内置的ftpget.tst测试脚本修改得到的,具体设置如下表。
|
FTP测试脚本配置 | |
| 客户端数量 | 1-56 个 |
| 每客户端引擎数量 | 3 个 |
| Ramp Up时间 | 30 秒 |
| Ramp Down时间 | 30 秒 |
| 测试时间 | 300 秒 |
| Delay时间 | 0 秒 |
| Think时间 | 0 秒 |
| Number of Retries | 5 次 |
| Retry Interval | 100 ms |
| GET connect timeout | 1 ms |
|
负载脚本基本配置 | |
| 比例 | 文件容量 |
| 20% | 32KB、64KB |
| 40% | 256KB、1MB |
| 40% | 4MB |
| 比例 | 指令 |
| 100% | get |
| 0% | put |
![]() |
这是我们第一次在服务器测试中引入FTP性能测试,如上图表所示最高吞吐量仅为257 Mbps。这个测试结果距离网络传输性能上限、磁盘子系统传输性能上限都很远,此时服务器处理器占用率也只有不到20%。
