一、背景
需要对服务器的外网上下行带宽进行测试,便于判断当前带宽是否符合业务场景需求,在网上找到了speedtest_cli工具。
二、工具使用
# 1、speedtest-cli下载地址
https://download.csdn.net/download/m0_37814112/21848397
#2、安装speedtest-cli
wget https://raw.github.com/sivel/speedtest-cli/master/speedtest.py
chmod a+rx speedtest.py
mv speedtest.py /usr/bin/speedtest-cli
chown root:root /usr/bin/speedtest-cli
#3、使用speedtest-cli测试网速
speedtest-cli
三、网速测试
3.1、常规测试
效果如下图所示:
3.2、指定测试
说明:使用参数–list。它会打印出所有的Speedtest.net服务器(按照离你的地理距离由近及远排序)
每一行前面都有一个与服务器对应的ID。如果想使用指定的节点来测试你的网速,你只需要在speedtest命令后指定其ID即可
speedtest-cli --server 14903
效果如下图所示:
说明:
1、上行带宽是指宽带上行传输速率。
2、下行带宽是指宽带下行传输速率。
3、上行是指用户到电信服务提供商方向,例如上传文件。
4、下行是指从电信服务提供商到用户的方向,例如下载文件。
总结:整理不易,如果对你有帮助,可否点赞关注一下?
更多详细内容请参考:Linux运维实战总结