speedtest-cli 命令介绍和使用案例
speedtest-cli
是一个命令行工具,用于在 Linux 系统中测试网络速度,包括下载速度、上传速度和延迟(Ping). 它通过连接 Speedtest.net 服务器来测量服务器的网络性能
安装部署
常用选项:
--simple
: 只显示基本信息,不显示其他详细信息.--no-download
: 禁用下载测试,只进行上传测试.--no-upload
: 禁用上传测试,只进行下载测试.--server <server-id>
: 选择特定的服务器进行测试.--max-duration <seconds>
: 设置测试的最大持续时间,单位是秒.--latency
: 仅测试往返时间(ping),不进行带宽测试。--json
: 以 JSON 格式输出结果,适合自动化脚本处理.-f format_type --format=format_type
: 指定输出格式. 支持 human-readable, csv, tsv, json, jsonl, json-pretty 格式--output-header
: 输出 CSV 或 TSV 格式的标题.-u unit_of_measure, --unit unit_of_measure
: 输出的速度单位 (仅适用于 “human-readable” 格式)2. 支持 bps, kbps, Mbps, Gbps, kibps, Mibps, Gibps, B/s, kB/s, MB/s, GiB/s, auto-binary-bytes, auto-decimal-bytes.
基本使用:
运行测速: 在终端输入 speedtest-cli
即可开始测试。它会自动连接到最近的 Speedtest.net 服务器.
speedtest-cli
测试完成后,会显示 Ping 延迟、下载速度和上传速度.
列出服务器: 显示 Speedtest.net 的服务器列表
speedtest-cli --list
指定服务器: 使用服务器 ID 进行测试. 首先使用 --list
找到服务器 ID,然后运行:
speedtest --server SERVER_ID
将 SERVER_ID
替换为你想测试的 Speedtest.net 服务器的 ID.
分享结果: 生成包含网速测试结果的图片,该命令会在 speedtest 网站上生成网速测试结果的图片
speedtest --share
查看帮助信息: 查看所有可用选项和说明.
speedtest -h
speedtest --help