网络性能测试工具 iperf 使用教程
iperf 是一款网络性能测试工具,可以测试TCP和UDP带宽、丢包率等网络参数。
安装
yum install -y iperf
Windows 用户可在 https://iperf.fr/iperf-download.php 下载。
服务端
1. 启动一个TCP服务器
# 监听默认端口 5001
iperf -s
2. 启动一个UDP服务器
# 监听默认端口 5001
iperf -s -u
客户端
1. 测试 TCP 带宽
iperf -c <server IP address>
2. 测试 UDP 带宽
iperf -c -u <server IP address>
3. 指定端口测试带宽
iperf -c <server IP address> -p <port number>
测试结果:
其他选项
# 设置测试持续时间(单位为秒)。默认值为10秒。
-t <time>
# 设置报告间隔时间(单位为秒)。默认值为1秒。
-i <interval>
# 设置TCP窗口大小(单位为字节)。默认值为64KB。
-w <window size>
# 设置并发连接数。默认值为1。
-P <num>
# 设置数据包大小(单位为字节)。默认值为1460字节。
-l <packet size>
# 设置报告格式。可以使用以下选项之一:Kbits、Mbits、Gbits、KBytes、MBytes、GBytes、Bytes,默认为Mbits。
-f <format>
阅读剩余
THE END