在Debian上用Speedtest CLI进行网络测速
前言
想要在debian下测一下公网网速,机器是赚钱宝二代(ws1508),系统是armbian/bookworm,硬件是32位armv7l。
tips:
- debian apt仓库里有一个
speedtest-cli
的包,但这个包不是speedtest官方在维护,没有可用的中国境内的测速服务器 - 请用speedtest官方的包,官网指路:(https://www.speedtest.net/apps/cli)
speedtest官方除了一键安装脚本,也提供了二进制包可以直接使用,根据自己喜好选择吧。
安装
两种安装方式:
一键安装脚本
ubunt/debian系linux的一键脚本
# 如果系统已经有curl可以跳过
sudo apt install curl
# 下载脚本
curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | sudo bash
# 安装
sudo apt install speedtest
二进制包安装
创建目录、下载、解压。根据自己的硬件和系统下载对应版本。
# 创建目录
mkdir /opt/speedtest ; cd $_
# 下载二进制包,注意选择正确的硬件版本
wget https://install.speedtest.net/app/cli/ookla-speedtest-1.2.0-linux-armhf.tgz
# 解压
tar -zxvf ookla-speedtest-1.2.0-linux-armhf.tgz
解压以后就可以直接运行了
./speedtest
或者添加环境变量
nano ~/.bashrc
在末尾添加一行
export PATH=$PATH:/opt/speedtest-cli
然后重载生效,就可以直接使用speectest
命令
source ~/.bashrc
使用
第一步:查看附近可用的测速服务器
使用命令查看附近可用的测速服务器
speedtest -L
显示附近的可用服务器列表
Closest servers:
ID Name Location Country
36663 China Telecom JiangSu 5G Zhenjiang China
26352 China Telecom JiangSu 5G Nanjing China
5317 江苏电信5G Yangzhou China
17145 China Telecom AnHui 5G Hefei China
也可以限定自己所在的城市,比如杭州
speedtest -L | grep Hangzhou
杭州可用服务器列表
54312 China Mobile Zhejiang 5G Hangzhou China
第二步:测速
选择一个离自己最近的测速服务器,比如杭州的测速服务器编号是54312
开始测速
speedtest -s 54312
如果是第一次使用speedtest,这时候会出现一个用户协议,需要输入yes
来确认。
==============================================================================
You may only use this Speedtest software and information generated
from it for personal, non-commercial use, through a command line
interface on a personal computer. Your use of this software is subject
to the End User License Agreement, Terms of Use and Privacy Policy at
these URLs:
https://www.speedtest.net/about/eula
https://www.speedtest.net/about/terms
https://www.speedtest.net/about/privacy
==============================================================================
Do you accept the license? [type YES to accept]:
测速结束以后会显示结果
Server: China Mobile Zhejiang 5G - Hangzhou (id: 54312)
ISP: China Mobile
Idle Latency: 3.17 ms (jitter: 0.08ms, low: 3.06ms, high: 3.26ms)
Download: 94.71 Mbps (data used: 45.0 MB)
13.59 ms (jitter: 1.43ms, low: 6.14ms, high: 20.92ms)
Upload: 64.80 Mbps (data used: 110.5 MB)
40.08 ms (jitter: 43.70ms, low: 2.07ms, high: 872.28ms)
Packet Loss: 0.0%
展示的信息中除了测速结果之外,还会提供一个查看网址。因为根据用户协议,测速信息都会上传到speedtest官方,浏览器中打开网址可以看到图文并茂的测速信息。