首页·终端命令

speedtest

网络

用法

speedtest [-s <server-id>]

通过真的向附近服务器收发流量来测线路速度;任何系统都不自带它,而且同名的其实有两个程序(Ookla 的 speedtest 和 Python 的 speedtest-cli),选项互不相同。

常用选项

选项含义
-LList nearby servers with their IDs (Ookla's speedtest).
-s <id>Test against one specific server instead of the automatic pick.
-f jsonMachine-readable output, for logging over time.
--accept-licenseNeeded once, non-interactively, on the Ookla client.
--simple / --jsonThe equivalents in the older Python speedtest-cli.

示例

speedtest

Throughput and latency to the nearest server.

speedtest -f json

The same numbers in a form you can store.

speedtest-cli --simple

The Python client, which takes different flags entirely.

连不上的时候,这些能把范围缩小——是名字解析不了、没有路由,还是端口被挡。

怎么看

  • 方括号 [ ] 表示这部分可以不写。
  • 省略号 … 表示可以写多个。
  • 选项区分大小写——有些命令里 -r 和 -R 不是一回事。

常见问题

Q. speedtest 是做什么的?

通过真的向附近服务器收发流量来测线路速度;任何系统都不自带它,而且同名的其实有两个程序(Ookla 的 speedtest 和 Python 的 speedtest-cli),选项互不相同。

Q. 怎么写?

speedtest [-s <server-id>] —— 方括号表示可以省略的部分。

Q. 值得记的选项有几个?

这里列了 5 个,完整列表在 man speedtest。这条命令属于网络。

相关命令

man 手册: man speedtest