iperf3网络测速
安装iperf3
# Ubuntu安装iperf3
sudo apt install iperf3 -y
# Centos安装
yum install iperf3 -y
iperf3常用操作
#客户端运行-c host 并以KB显示网速(大写K)峰值100M 持续60s -t表示持续时间
iperf3 –c host -f K -b 100M -t 60
#参数是多线程
iperf3 -c 49.51.245.192 -b 100M -t 60 -P 2
#进行上下行带宽测试
iperf3 -c 192.168.1.1 -d -t 60 -i 10
#运行服务端 -s
iperf3 –s
UDP测速
#服务端
iperf –s –u
#客户端
iperf –c ipadder -u
#自定义端口测速
#服务端
iperf –u –s –p 55
#客户端
iperf -u -c –p 55 –t 60
#示例:
iperf -u -c 172.3.100.144 -t 60 -b 1000M -i 1
iperf3参数详解
#以UDP方式通信
-u
#以客户端方式运行
-c
#持续测速多少秒
-t
#以多大带宽测速
-b
#多少秒显示一次报告
-i
用supervisor设置iperf3开机自启服务
yum install -y supervisor
sudo systemctl enable --now supervisord
创建iperf3用户,配置bash为nologin
ueradd -M -s /sbin/nologin iperf3
配置ini文件
在/etc/supervisord.d/
目录中添加iperf3.ini
文件
配置内容如下
[program:iperf3]
command=/usr/bin/iperf3 -s
autostart=true
autorestart=true
user=iperf3
startsecs=1
startretries=3
redirect_stderr=true
stdout_logfile=/etc/supervisord.log/access_iperf3.log
stderr_logfile=/etc/supervisord.log/error_iperf3.log
公共测速服务器
https://iperf.fr/iperf-servers.php#public-servers