平常测试网速的时候常用speedtest进行测试(测速网 - 专业网速测试, 游戏测速, 直播测速, 5G测速, 物联网监测-SpeedTest.cn),但是网站通常测试的是带宽的速度。内网速度的测试,一般通过传输大文件,查看稳定速率来计算速度,比较麻烦。
后来偶然的机会,发现speedtest有开源的应用的,转过来想,是否也有docker的版本呢???去查了一下,果然有docker的版本(Docker Hub),于是使用docker部署,测试下内网的速度。
依赖环境
docker
docker的安装可以参考:linux(centos)安装docker_liuliuliudedabuliu的博客-CSDN博客
speedtest的安装
由于测速不是一个高频率的事情,这里选择直接运行,测速完成之后关闭容器的方式。脚本如下:
docker run -p 8888:80 adolfintel/speedtest
浏览器输入docker机器ip:8888,就进入对应的测速界面了,我们试试看。
很快就能测试出来内网的速度了,相当方便。测速之后直接ctrl+c关闭运行的容器进程即可。