以前为了测试内网网速,我都是部署类似于 FTP 的服务然后靠实际传输进行测试,结果偶然在 acwifi.net 看到人家都是搭 speedtest 服务器测试的,不免准备依样画葫芦一个。
网上一搜就有方案,我用最直球的方式去想,得在自己的台式机或者 NAS 上新开个 Ubuntu 的虚拟机,然后再布署这套东西;再想想,用群晖的 Docker 岂不是可以布署轻量级 Ubuntu,这样可以省资源和内存;等等,会不会有直接做 speedtest 的 Docker 呢?
用第一个 adolfintel 就好了,第二个 tianon 我也试过,运行会出错强制退出。无脑点下一步安装结束,记下 Docker 提示的对应 Docker 80 端口的本机端口,我这里是 32769, 然后在任何一台有浏览器的机器上用 NAS IP 地址:32769 就可以访问 NAS 的 Docker 里运行的 speedtest 页面了。
台式机有线测试,跑满千兆。注意浏览器要尽可能关闭扩展尤其是和网络有关的扩展,不然性能会严重下降。
笔记本 AX200 网卡跑 802.11ac 866Mbps 无线测试。
由此结果可见,(至少是 AC86U 的)802.11ac离跑满千兆局域网还差得远,以后升级到 WiFi 6 802.11ax 的追求应该是无线网络跑满千兆,劳师动众的 2.5Gbps 有线网络显然不应该是 WiFi 6 的必备搭配和布署目标。
从这个角度说,买一台功能和性能足够的华硕 WiFi 5 路由器做主路由,配别家便宜的 WiFi 6 路由器做 AP 达到 ac + ax 网络双频覆盖也是非常经济和合理的方案了。