下载的iperf3
网站:https://iperf.fr/iperf-download.php
Window地址:https://github.com/ar51an/iperf3-win-builds
安卓:https://gitee.com/hiyanyx/magic-i-perf
文章目录
- 下载的iperf3
- Windows 服务器启动
- 安卓客户端启动
- 参考
Windows 服务器启动
iperf3 -s
上面这个命令就是默认基于服务端启动,默认为TCP协议,默认端口5201,使用默认IP地址。
如果测试UDP协议,需要“-u”,如下:
iperf3 -s -u
但是使用UDP协议启动后,就无法使用TCP协议测速了,需要重新开,算一个小缺点。
当我们运行命令后会开启监听模式,如果有客户端此时测速,会回显数据。
安卓客户端启动
-c 192.168.8.8 -i 1 -t 10 -b 2M
我们参考下参数的释义就明白了:
-i 设定输出间隔时间,单位为秒,比如-i 1 就是每隔1秒打一次包;
-t 设定测试时间,空格后加数字,单位为秒,比如-t 10 就是打包10秒;
-b 设定一个传输速度,这里默认单位是Mbit/s-P 指定进程数(或者说线程数),如果设置为5,相当于建立5个并发连接同时打包。注意:以上参数要区分大小写,比如-p就没法用,必须是-P。
像我上面的参数就是以2Mbps打包,因为这里的Mbit/s可以粗暴理解为Mbps,反正换算比例是8,即2Mbit=0.25MB/s,也就是256KB/s,打这种小包也是很有意义的。
因为一般的家用路由器并不怕你传大文件,就怕特么你发一堆小包,要排队啊,会堵死的。
参考
https://www.cnblogs.com/saneri/p/11169926.html
https://www.zhihu.com/tardis/bd/art/473778492