iperf3 工具可以从本地测试 服务器 可达的最大带宽速度,支持 TCP /UDP 多线程并发测速。
一、获取安装 iperf3
CentOS yum -y install iperf3
Ubuntu apt-get -y install iperf3
CentOS 或 Ubuntu 系统可以直接在自带软件源里获得。
Windows 版本下载解压后,不是直接运行 .exe 文件,而是将解压文件(不包括文件夹)放入到 系统盘:\Windows\System32 文件夹下,之后以管理员身份运行“命令提示符”输入测速命令。
二、iperf3 测速用法
有两个服务器A和B
先在 A 上运行 iperf3 进程。
其中 -s 参数表示服务器端,-p 指定使用端口(默认端口 5201。别忘了防火墙放行端口)。
如果需要以守护进程后台运行,追加 -D 参数。
在服务器A上执行:
iperf3 -s -p 5201
在服务器B上发起测速:
iperf3 -c x.x.x.x -p 5201 -t 60 -P 10 -R
把上面的x.x.x.x 替换为服务器A的ip
其中 -c 参数表示客户端指定测速服务器地址,-p 指定服务器端口,-t 指定测试时长(单位秒),-P 指定并发连接数(越高越能测试到速度极限),-R 表示下载测速(不加参数则测试上传速度)。如果要测试 UDP 连接,追加 -u 参数。
完整参数:
http://software.es.net/iperf/invoking.html#iperf3-manual-page