iperf3 是用于测试 TCP/UDP 网络性能的工具。iperf3 能够测试带宽、丢包率、延迟等指标。iperf3同时支持客户端和服务端。
apt install iperf3
1.0> 启动监听在指定端口上的tcp服务
## 启动TCP服务,监听在9000端口
iperf3 -s -p 9000
2.0> 启动监听在指定端口上的udp服务
## 启动UDP服务,监听在9001端口
iperf3 -s -u -p 9001
1.0> 测试TCP服务
## 上传测试
iperf3 -c <server_ip> -p <tcp_port> -t 20
## 下载测试
## -c 服务端IP
## -p 服务端端口
## -t 测试时长(单位:秒)
## -R 反向测试,即:测试服务器端向客户端的下载数据
iperf3 -c <server_ip> -p <tcp_port> -t 20 -R
2.0> 测试UDP服务
## 测试上传带宽
iperf3 -c <server_ip> -p <udp_port> -t 20 -u
## 测试下载带宽
iperf3 -c <server_ip> -p <udp_port> -t 20 -u -R