本帖最后由 robe.zhang 于 2018-2-2 07:12 编辑
【khadas VIM】网口 WiFi 性能
Iperf iperf3 是两个测试网速的工具,使用这两个工具测试一下看看: 查查源软件:
查查本机没有安装,就装一个:iperf
Iperf3:
这两个软件任何一个都可以测试,两个软件都测一下对比数据可以看看测试结果好不好对不对,理论上两个测试结果要基本一致,如果两个测试结果差异大的话数据就不可信了,需要排查找找是不是哪里出问题了。 路由用的华为荣耀2路由器,有线WiFi全千兆,无线2.4G 5G自动切换,不会成为瓶颈,如下图: Debian是个 Linux服务器需要运行iper/iper3 服务端软件,khadas 是测试linux板运行iper/iper3客户端软件,中间那个是我用的win10电脑,局域网测试,公网带宽因素都不会干扰:
Iperf 先测WiFi网速:
Iperf 再测网线网速:
结论:WiFi网速好像哪里有问题,没测试出来,网线网速88M 和标称100M差不多,上次我测试beagleboneblack 网线标称100M实测也是90M左右。 问题:iperf多线程运行不起来,我能想到的就是版本问题, debian服务器上iperf 版本:iperf version 2.0.9 (1 June 2016) Khadas VIM 上iperf 版本:iperf version 2.0.5 (08 Jul 2010) iperf3 先测试WiFi网速,
Iperf3 再测试网线网速:
结论:WiFi网速只有1.2Mbyte/s(约10Mbit/s),不知道咋回事:多线程,带宽参数都加上也不行,测试结果和上面iperf结果差不多,也是没测出来。 网线网速:标称100M网口,实测80多兆,说明我搭建的测试设备测试环境没问题呀。 问题:同样有两个软件版本不一致问题: Debian:iperf 3.1.3 Khadas VIM:iperf3.0.11 疑问:为啥WiFi测试结果那么烂,用WiFi上网,找个服务器wget 一个东西验证一下: 从这个速度看,WiFi测试不低于1Mbyte/s(约8-10Mbit/s) 左右才对,上面那个WiFi测试结果完全不对:
Iperf 和 iperf3 全都测不出来WiFi网速,那就把debian变成个 web服务器,下载文件看网速了,同样是局域网,路由网速全千兆,debian主机网线WiFi全千兆,也没有瓶颈: 这个是 deibian主机搭建的 web服务器,数据仓库那个135M的文件测试一下看看:
Kahadas VIM 分别用网线,WiFi两种方式使用 wget 工具下载文件,完了看看平均网速是多少: wget 工具测试 WiFi网速: 测试过程:网速不稳定,在2-4.5Mbyte/s范围不停波动,峰值能上到4.5Mbyte/s(约40Mbit/s),均值在3.17Mbyte/s(约30Mbit/s),kahadas 板子和路由相距 50cm 远,无遮挡。
板载ap6212 WiFi模块,在网上找了一个资料看了看,最大值也就是40Mbps(约5Mbyte/s),差不多,峰值已经到了模块网速的极限了,还可以:
wget 工具测试 网线网速: 测试过程:网速从2M开始不断上升,最后稳定在11.2M不再变化了,直到下载完 10.9Mbyte/s 是个平均网速,差不多90Mbit/s了,和标称 100M 几乎接近了,这个结果还不错。
测试完了,小结一下: 1.测试结果和标称值接近,硬件性能全部发挥出来了。 2.khadas VIM 使用的ubuntu16.04 感觉还是有点老,一些软件和我用的debian9.3不大匹配,这个是主观因素,也无所谓好坏。 3.khadas VIM 板载emmc偏小,共8GB,开机系统就占用了44%,更新一下随便装点大东西就很紧张,这块板子使用起来还是需要配合sd 卡或者U盘一起使用,系统在emmc上,小软件系统软件装到emmc,大的软件和数据放到 sd卡或者U盘,这样就可以随心使用,不用担心存储空间问题了。 4.khadas VIM这个系统是ubuntumate 16.04版本,感觉有点臃肿,耗硬件,系统镜像大小,都和小巧精干又稳定的debian是有差距,这种小板子debian系统还是最优选择,树莓派也是选择debian开发的raspbian系统,这个也是主观因素,无所谓好坏。 <完>
|