圆咕噜咕噜 发表于 2025-3-11 14:34:26

【OpenWrt(3)】内网搭建iperf3测速服务器

下载的iperf3

网站:https://iperf.fr/iperf-download.php
Window地点:https://github.com/ar51an/iperf3-win-builds
安卓:https://gitee.com/hiyanyx/magic-i-perf


Windows 服务器启动

https://i-blog.csdnimg.cn/direct/05e36de9a491474e8a866396c3127a35.png
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://i-blog.csdnimg.cn/direct/db228af5d31842bc849546a577de73c8.png
参考

https://www.cnblogs.com/saneri/p/11169926.html
https://www.zhihu.com/tardis/bd/art/473778492

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 【OpenWrt(3)】内网搭建iperf3测速服务器