假设服务器IP是:192.168.1.10
一、在线环境安装 iperf3
适用于 Ubuntu:
apt update
apt install -y iperf3
验证:iperf3 -v
适用于 CentOS 7:
yum install -y epel-release
yum install -y iperf3
CentOS 8 / Rocky / AlmaLinux:
dnf install -y iperf3
二、离线环境(推荐:静态版)
离线安装iperf3,或者直接浏览器下载
在有网机器下载:
wget -O iperf3 https://github.com/userdocs/iperf3-static/releases/latest/download/iperf3-amd64
拷贝到目标机器:scp iperf3 root@192.168.1.10:/usr/local/bin/
赋权:chmod +x /usr/local/bin/iperf3
验证:iperf3 -v
三、基础测试方法
服务端(192.168.1.10)
iperf3 -s
客户端
iperf3 -c 192.168.1.10
四、常用测试命令(参数解析看最后)
# 多线程(推荐)
iperf3 -c 192.168.1.10 -P 8 -t 30
# UDP测试(看丢包)
iperf3 -c 192.168.1.10 -u -b 1G
📊 五、结果参考
✅ 千兆正常输出
✅ 百兆正常输出
📖 六、关键参数说明
| 参数 | 说明 |
|---|---|
-s | 启动服务端 |
-c | 指定服务端IP |
-P | 并发连接数(建议 4~8) |
-t | 测试时长(秒) |
-R | 反向测试 |
-u | UDP模式 |
-b | 指定带宽(UDP用) |
学无止境,共勉!