系统安装好後总要测网速一下,了解点与点之间传输的品质与效率。一般测外网连线会用一些网站服务,例如广为人知的speedtest.net,电脑或手机透过树莓派所建立的openwrt上网,然後连上speedtest.net测一下应该会得到一些数字,opwnwrt中也可以运作它所释出的python脚本(speedtest-cli)直接测试。不过我们今天要使用的是iPerf3这个以C语言所编写的工具,可以让我们快速建立server及client、支援多种通讯协议,只要简易的一些指令就可以输出我们所要的网路流量的讯息,更方便的是跨平台,几乎各种设备都可以使用的上。
iperf3
,并点选安装。如果用命令介面就输入opkg install iperf3
(Tip:安装前更新套件包清单opkg update
)
iperf3 -s -D
,完成启动
到官网中下载对应系统的软件,这里用win10 64位元示范
下载之後解压缩进入资料夹
在视窗上面输入cmd
後按下enter,会开启命令提示字元,并且直接在路径之下。如果是去开始列开启,要用cd
指令移到iperf3资料夹
输入指令iperf3.exe -c IP
就可以开始测速。
.\iperf3.exe -c 192.168.2.2 -b 1000m -i 1 -t 10 -u -P 4
server address:192.168.2.2
频宽:1000MBytes
每秒输出1次,一共输出10秒
UDP协议,4执行绪(线程)-i xx:每xx秒输出一次 | -i 1:每秒输出一次
-t xx:一共输出xx秒 | -t 60:持续输出60秒
-u:UDP协议(如果删除,预设是TCP协议)
-b xxG(或xxm):预估频宽 | M:-b 1000m ; G:-b 10G
-p xx:执行绪 | -P 2:2执行绪输出(一般2-4执行绪,太多时有些路由器无法负荷)Tips:TCP要进行确认,所以不如UDP测速更准确
电脑用不同方式连到树莓派的测试结果
这是在同个位置测,距离也十分近,基本上就在同个桌面。跟预估得差不多,网路速度会卡在一些关键的节点,例如交换机或wifi等,因为路径简单讯息量也不多,如果放大系统就更看得出设备网路线/网路接头等品质的落差 XD
每次想测试时都要开启terminal然後输入指令开启iperf3 server是不是有点烦?那麽就将指令放到开机执行不就得了?我们只需要将iperf3 -s -D
放到"开机 -> 开机自动执行 -> 本地启动",储存之後,每次系统开机就会直接执行iperf3 server,是不是很容易?
其实我每次设定後,也只测那麽几次。设备没换没更动不会没事一直测
<<: Day 17: AWS Config、Config rules、Dashboard建立
题目 实现一个资料结构,能支持下面4个操作: 执行每个操作,时间复杂度都要求为 O(1) Inc(s...
上次我们测试Flask API已经成功了, 但里面的参数例如时间等都是直接写死在程序码里, 但正常来...
Internxt Drive 是世界上最安全的云端储存服务之一,他采用客户端加密与分布布技术,使得所...
if event.postback.data[0] == "签" and eve...
昨天我们已经聊过了整个机器学习的大概念了,也知道深度学习和机器学习之间的关系,因此我们在这里先好好...