个人博客

FOGBeta

Linux上网络测速

9
2024-09-20

speedtest-cli

功能小巧好用

在使用之前要一定要安装python,否则无法正常使用

安装

apt install speedtest-cli

简单使用

speedtest-cli

命令列表

$ speedtest-cli -h
usage: speedtest-cli [-h] [--no-download] [--no-upload] [--single] [--bytes]
                     [--share] [--simple] [--csv]
                     [--csv-delimiter CSV_DELIMITER] [--csv-header] [--json]
                     [--list] [--server SERVER] [--exclude EXCLUDE]
                     [--mini MINI] [--source SOURCE] [--timeout TIMEOUT]
                     [--secure] [--no-pre-allocate] [--version]

用于使用 speedtest.net 测试 Internet 带宽的命令行界面
--------------------------------------------------------------------------
https://github.com/sivel/speedtest-cli

optional arguments:
  -h, --help            显示此帮助消息并退出
  --no-download         不执行下载测试
  --no-upload           不执行上传测试
  --single              仅使用单个连接,而不是多个连接。这模拟了典型的文件传输。
  --bytes               以字节而不是位为单位显示值。不会影响 --share 生成的图像,也不会影响 --json 或 --csv 的输出
  --share               生成并提供 speedtest.net 共享结果图像的 URL,不以 --csv 显示
  --simple              抑制详细输出,仅显示基本信息
  --csv                 禁止详细输出,仅以 CSV 格式显示基本信息。速度以 bit/s 为单位列出且不受影响按 --bytes
  --csv-delimiter CSV_DELIMITER
                        要在 CSV 输出中使用的单个字符分隔符。
                        Default ","
  --csv-header          打印 CSV 标头
  --json                禁止详细输出,仅显示 JSON 格式的基本信息。以 bit/s 为单位列出且不受 --bytes 影响的速度
  --list                显示按距离排序的 speedtest.net 服务器列表
  --server SERVER       指定要测试的服务器 ID。
  --exclude EXCLUDE     从选择中排除服务器。
  --mini MINI           Speedtest Mini 服务器的 URL
  --source SOURCE       要绑定到的源 IP 地址
  --timeout TIMEOUT     HTTP 超时(以秒为单位)。默认 10
  --secure              与 speedtest.net 运营的服务器通信时使用 HTTPS 而不是 HTTP
  --no-pre-allocate     不要预先分配上传数据。默认情况下,预分配处于启用状态,以提高上传性能。要支持内存不足的系统,请使用此选项以避免MemoryError
  --version             显示版本号并退出