阅读量:10
利用Iperf 命令测试网速命令
linux路径 cd /work
客户端
./iperf -u -c 192.168.x.x -b 1000M -i -1 -t 1000 -p 5200
服务端 :
./iperf -u -s -i 1 -p 5200
PC端操作 Cd /(iperf文件路径)
客户端
./iperf .exe -u -c 192.168.x.x -b 1000M -i -1 -t 1000 -p 5200
服务端
./iperf .exe -u -s -i 1 -p 5200
测试时客户端和服务端均在iperf文件路径下操作,一端为客户端(发)一端为服务端(收),客户端和服务端互换是将iperf命令后的代码互换即可(要更改对应的IP地址)如有丢包将1000M逐渐下调即可
iperf通用参数
-v # 查看版本信息
-p # 端口
-f # 指定带宽输出格式: Kbits、Mbits、Gbits、Tbits
-i # 监控报告时间间隔,单位秒(s)
-J # Json格式输出结果
--logfile # 将结果输出到指定文件中
第一次使用需要在linux里给iperf权限
chmod 777 ./iperf
iperf服务端参数
-s # 以服务器模式运行
Iperf 客户端参数
-c # 以客户端模式运行,连接到服务端
-t # 传输时间,默认10秒
-b # 目标比特率(0表示无限)(UDP默认1Mbit/sec,TCP不受限制)
-l # 要读取或写入的缓冲区长度(TCP默认128 KB,UDP默认1460)
-u # 使用UDP协议,默认使用TCP协议
--get-server-output #输出服务端的结果