网站与速度

在“终端”中用 networkQuality 测试网速

macOS 自带命令行测试工具 networkQuality。它测量容量和响应能力,即网络在负载下一分钟内完成的往返次数。

适用于:macOS 12 Monterey 及更高版本。核查日期:2026年10月29日

症状

  • 想在不用浏览器或单独 App 的情况下测速。
  • 其他设备使用网络时,通话或游戏出现卡顿。
  • 想比较 Wi-Fi 和以太网,或比较不同接口。

可能的原因

  • 容量并不代表全部。连接可能容量很高但响应能力很低。这样一来,网络繁忙时通话和游戏就会卡顿。
  • 负载下响应能力会下降。Apple 以网络繁忙时每分钟的往返次数(RPM)来衡量响应能力。
  • 测试本身会消耗数据。手册页指出,测试会连接互联网并消耗你套餐中的数据。

如何检查

  1. 打开“终端”并运行测试。

    networkQuality

    输出 上传和下载容量,以及以 RPM 表示的响应能力和评级。

  2. 要先后分别测试上传和下载,加上 -s。这样还会为每个方向分别给出响应能力。

    networkQuality -s
  3. 要测试某个接口,用 -I 指定其名称。例如,en0 通常是 Wi-Fi 接口。

    networkQuality -I en0
  4. 要输出 JSON,加上 -c。

    networkQuality -c
  5. 要查看更多详细信息,加上 -v。

    networkQuality -v

如何修复

  1. 如果评级为 Low,查找测试期间正在下载或备份的设备或 App。Apple 指出此时连接可能不稳定。

  2. 如果容量不错但响应能力低,参阅缓冲膨胀:网络繁忙时通话卡顿。

  3. 如果 Wi-Fi 比以太网慢很多,检查 Wi-Fi 链路。参阅Mac 上 Wi-Fi 慢,手机上却很快。

  4. 在热点或流量套餐上,不要频繁测试。每次测试都会消耗数据。

使用 Kilobat

  1. Kilobat 的速度测试会测量负载下的速度和延迟,并针对语音通话、视频通话和流媒体给出评估。免费使用。

    kilobat speedtest
  2. 在热点上,限制测试消耗的数据量。

    kilobat speedtest --budget-mb 10
  3. Kilobat 默认使用一个连接。要像 networkQuality 一样同时打开四个连接,加上 --parallel。

    kilobat speedtest --parallel
  4. 在 App 中,打开“速度”标签页并开始测试。在按流量计费的网络上,Kilobat 会跳过定时速度测试。参阅找出两次速度测试结果不同的原因。

常见问题

多少 RPM 算好?

Apple 将响应能力分为 Low、Medium、High 三级。达到 High 时,无论多少设备共享网络,App 都应能保持良好的连接。

networkQuality 需要管理员密码吗?

不需要。任何用户都可以运行。

参考资料

参考资料核查于 2026年10月29日。man 手册页为 macOS 自带版本;在“终端”中用 man <name> 打开。