网站与速度
在“终端”中用 networkQuality 测试网速
macOS 自带命令行测试工具 networkQuality。它测量容量和响应能力,即网络在负载下一分钟内完成的往返次数。
症状
- 想在不用浏览器或单独 App 的情况下测速。
- 其他设备使用网络时,通话或游戏出现卡顿。
- 想比较 Wi-Fi 和以太网,或比较不同接口。
可能的原因
- 容量并不代表全部。连接可能容量很高但响应能力很低。这样一来,网络繁忙时通话和游戏就会卡顿。
- 负载下响应能力会下降。Apple 以网络繁忙时每分钟的往返次数(RPM)来衡量响应能力。
- 测试本身会消耗数据。手册页指出,测试会连接互联网并消耗你套餐中的数据。
如何检查
打开“终端”并运行测试。
networkQuality输出 上传和下载容量,以及以 RPM 表示的响应能力和评级。
要先后分别测试上传和下载,加上
-s。这样还会为每个方向分别给出响应能力。networkQuality -s要测试某个接口,用
-I指定其名称。例如,en0通常是 Wi-Fi 接口。networkQuality -I en0要输出 JSON,加上
-c。networkQuality -c要查看更多详细信息,加上
-v。networkQuality -v
如何修复
如果评级为 Low,查找测试期间正在下载或备份的设备或 App。Apple 指出此时连接可能不稳定。
如果容量不错但响应能力低,参阅缓冲膨胀:网络繁忙时通话卡顿。
如果 Wi-Fi 比以太网慢很多,检查 Wi-Fi 链路。参阅Mac 上 Wi-Fi 慢,手机上却很快。
在热点或流量套餐上,不要频繁测试。每次测试都会消耗数据。
使用 Kilobat
Kilobat 的速度测试会测量负载下的速度和延迟,并针对语音通话、视频通话和流媒体给出评估。免费使用。
kilobat speedtest在热点上,限制测试消耗的数据量。
kilobat speedtest --budget-mb 10Kilobat 默认使用一个连接。要像 networkQuality 一样同时打开四个连接,加上
--parallel。kilobat speedtest --parallel在 App 中,打开“速度”标签页并开始测试。在按流量计费的网络上,Kilobat 会跳过定时速度测试。参阅找出两次速度测试结果不同的原因。
常见问题
多少 RPM 算好?
Apple 将响应能力分为 Low、Medium、High 三级。达到 High 时,无论多少设备共享网络,App 都应能保持良好的连接。
networkQuality 需要管理员密码吗?
不需要。任何用户都可以运行。
参考资料
- Apple 支持:使用 Apple 网络响应性测试 Wi-Fi 网络
- networkQuality(8),macOS 27.2 自带的 man 手册页
参考资料核查于 2026年10月29日。man 手册页为 macOS 自带版本;在“终端”中用 man <name> 打开。