iperf3 网络测试
0. 前言
iperf3是一款带宽测试工具,它支持调节各种参数,比如通信协议,数据包个数,发送持续时间,测试完会报告网络带宽,丢包率和其他参数。
iperf3测试需要分为服务端和客户端两部分。
iperf3官方网站:https://iperf.fr/iperf-download.php
准备两台VPS,一台作为服务端,一台作为客户端。
1. iperf3常用参数
-v # 查看版本信息
-p # 端口
-f # 指定带宽输出格式: Kbits、Mbits、Gbits、Tbits
-i # 监控报告时间间隔,单位秒(s)
-J # Json格式输出结果
--logfile # 将结果输出到指定文件中
-s # 以服务器模式运行
-D # 后台运行服务器模式
-c # 以客户端模式运行,连接到服务端
-t # 传输时间,默认10秒
-n # 传输内容大小,不能与-t同时使用
-b # 目标比特率(0表示无限)(UDP默认1Mbit/sec,TCP不受限制)
-l # 要读取或写入的缓冲区长度(TCP默认128 KB,UDP默认1460)
-O # 忽略前几秒
-R # 反向模式运行,即服务端发送,客户端接收
-u # 使用UDP协议,默认使用TCP协议
--get-server-output #输出服务端的结果
2. iperf3安装
apt install iperf3 -y #Debian/Ubuntu
yum install iperf3 -y #Centos
3. iperf3使用
# 以服务端模式运行,设置监控时间2秒,并指定端口为10000
iperf3 -s -i 2 -p 10000
# 以客户端模式运行,host:port为服务端信息,输出结果以MB显示,每个1秒打印一次,共计5秒,忽略前3秒的结果,反向模式运行
iperf3 -c 192.168.137.150 -p 10000 -f m -i 1 -t 5 -O 3 -R
iperf3 -c 192.168.137.150 -p 8888 -f m -i 2 -t 10 -O 5 -u -R
版权声明:
作者:GeekTech
链接:https://www.geektech.top/iperf3-test.html
来源:GeekTech | 极客科技 | 技术分享
文章版权归作者所有,未经允许请勿转载。

共有 0 条评论