如何用iperf3测试TCP/UDP网络性能?
- 安装工具(我环境是Ubuntu)
sudo apt-get install iperf3
- 说明
- 需要两个机器。一个服务端,一个客户端。
- 测试的机器作为客户端,另一台作为服务端。
例如 192.168.50.100 作为服务端 192.168.50.30 作为测试端
- 192.168.50.100 服务端 执行命令
iperf3 -s
- 192.168.50.30 客户端 执行命令
iperf3 -c 192.168.50.100 # 测试TCP
iperf3 -u -c 192.168.50.100 -b 1000M # 测试UDP的
扩展
1. 参数解释
-s,--server: iperf服务器模式,默认启动的监听端口为5201 -c,--client host: iperf客户端模式,host是server端地址 -u,--udp: 表示采用UDP协议发送报文,不带该参数表示采用TCP协议 -b,--bandwidth [K|M|G]: 指定UDP模式使用的带宽,单位bits/sec,默认值是1 Mbit/sec
参考资料 https://zhuanlan.zhihu.com/p/314727150