iperf 是一个用来 测量网络吞吐 的工具。它既可以测量 TCP 吞吐,也可以测量 UDP 吞吐。使用 iperf 测量网络吞吐,用户需要一个接收并忽略流量的服务端以及一个生成测试流量的客户端。
下文以 TCP 为例,演示使用 iperf 测量从 BlueServer 到 RedServer 的网络带宽:
服务端
在 RedServer 服务器上,运行 iperf 命令启动服务端:
|
|
注意到, iperf 服务端默认监听 5001 端口, TCP 窗口大小为 85.3 KB 。用户可根据需要调整,详情请查看 Man文档 。