macOS Wi-Fi 慢的排查方法
可重复执行的 macOS Wi-Fi 慢排查流程:依次排除网络、路由器、系统以及偷吃流量的应用。
- macOS
- Troubleshooting
- Wi-Fi
- Network monitoring
本来一秒就该加载的页面要花十秒。昨天还能用的视频通话今天变成了幻灯片。路由器指示灯看起来正常,同一个网络下的手机很快,但你的 Mac 慢得要命。Mac 上的 Wi-Fi 慢很少是单一原因——通常出在四个层级中的一个,而你检查它们的顺序很关键。
如果你从路由器开始,你会浪费一下午。如果从应用开始,多数情况下三分钟就能找到问题。这篇按从最便宜到最昂贵的顺序,把 macOS 慢 Wi-Fi 的排查阶梯走一遍,沿途带具体工具和速胜技巧。
macOS 慢 Wi-Fi 背后的四个层级
Mac 在网络上感觉慢的时候,原因恰好坐落在以下其中一处:
- 某个应用在吃带宽(最常见、最快修)
- macOS 自己有网络配置问题(DNS、网络位置、VPN、网络扩展)
- 无线链路差(信号、干扰、信道拥塞)
- 路由器或 ISP 是瓶颈(最后才怀疑)
走阶梯。不要跳级。多数"Wi-Fi 慢"投诉最后是第 1 层或第 2 层。
第 1 层:是不是某个应用在吃你的带宽?
这是几乎没人首先做的检查,尽管它最简单。在你怪路由器之前,先搞清楚是不是你自己机器上有东西把连接占满了。
用活动监视器快速检查
打开活动监视器 → 网络标签页 → 按"发送字节数"和"接收字节数"排序。看三十秒。如果某一个进程占大头,你找到问题了。
局限:活动监视器显示的是自启动以来的合计,不是按时间的速率,也不会把辅助进程归并到父应用下。一个开了 50 个标签的 Chrome 窗口会变成 50 行 "Google Chrome Helper",得自己加和。
更好:菜单栏里按应用的实时速率
一个驻在菜单栏、显示按应用当前 MB/s 速率、辅助进程已归并的带宽监控,让这件事变成一眼瞄而不是查案。ova 正是围绕这种读数构建的——打开菜单,按当前速率排序,找到正在占满你连接的那个应用。
第 1 层常见嫌疑
- 正在上传的备份。 Backblaze、Carbon Copy Cloner、iCloud 云盘的初次大同步。
- 追账的云同步队列。 Dropbox 索引完一个 40 GB 的文件夹,正在把这堆全部上传。
- 你忘了开着的视频通话。 在后台 Space 的 Zoom 或 Teams。
- 种子客户端。 尤其是设置成无限做种的。
- 通过 Wi-Fi 备份到网络硬盘的 Time Machine。
- macOS 自己在后台下载系统更新。
如果你找到这种之一,暂停它再测。秒级就知道答案是不是第 1 层。
第 2 层:macOS 网络配置
如果没有应用在吃带宽,连接还是感觉慢,下一个嫌疑是 macOS 自己的配置。
DNS 是无声杀手
慢 DNS 感觉像慢网络。页面在解析主机名时"卡"两三秒,然后瞬间加载。人们经常因为 DNS 问题而怪 Wi-Fi。
快速测试:终端里运行 dig apple.com,看 "Query time" 行。健康值在 30 ms 以下。反复超过 200 ms 就说明你的解析器是问题。
通常有效的修法:
- 系统设置 → 网络 → Wi-Fi → 详细信息 → DNS,加入
1.1.1.1和8.8.8.8 - 清缓存:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder - 如果你用 VPN,检查它的 DNS 不要指向慢解析器
网络位置和卡死状态
macOS 有个多数用户从不碰的"网络位置"功能,但如果它卡在错误的位置上(比如老的工作 VPN 配置),可能会把流量路由到无处。系统设置 → 网络 → 三点菜单 → 位置。如果你曾改过,试试"自动"。
网络扩展和内容过滤器
任何已安装的 VPN、防火墙或"网络优化器"工具都会注册一个能拦截流量的网络扩展。如果其中之一行为不当,全部流量都遭殃。
检查系统设置 → 通用 → 登录项与扩展 → 网络扩展。禁用你不认识或不积极需要的,然后重测。如果问题回来,逐个重新启用。
Wi-Fi 私有地址怪癖
近期的 macOS 版本会按网络随机化你的 MAC 地址。多数时候没事,但在某些网络上(尤其是强制门户或基于 MAC 的带宽上限网络),它会导致奇怪的吞吐量。系统设置 → Wi-Fi → 点你的网络 → 详细信息 → Wi-Fi 私有地址。试试只为有问题的那个网络关掉。
第 3 层:无线链路
现在到了射频层。macOS 自带一个多数人不知道的工具,在这里真的很好用。
无线诊断工具一览
按住 Option,点击菜单栏里的 Wi-Fi 图标,选"打开无线诊断"。不用管向导——去窗口菜单打开这些:
- 扫描:显示你周围每个网络、它们的信道和信号强度。看信道拥塞。如果你的网络在信道 6 上而三个邻居也在信道 6,这是个问题。
- 性能:实时显示你的信噪比 (SNR)、发送速率和噪声底。SNR 25 dB 以上是好。SNR 低于 15 dB 是你速度差的原因。
- 日志:如果你想看带时间戳的断连事件,启用 Wi-Fi 日志。对间歇性问题有用。
无线层速胜
- 靠近路由器。 平凡但有用,信号强度穿墙后掉得快。
- 如果在 2.4 GHz 上,切到 5 GHz。 多数家用路由器暴露两个 SSID 或合并它们。检查系统设置 → 网络 → Wi-Fi → 详细信息看你在哪个频段。
- 忘掉网络再加入。 这强制刷新 DHCP 租约,并清除请求方上任何卡死状态。
- 重启 Wi-Fi 收发器。 点菜单栏 Wi-Fi 图标,关闭 Wi-Fi,等五秒,再开。
何时怀疑干扰
如果无线诊断显示噪声底高(比 -85 dBm 更差)但信号看起来正常,附近有东西在干扰。微波炉、婴儿监视器、老的无绳电话、USB 3 集线器(真的)、密集的蓝牙使用都增加噪声。
第 4 层:路由器与 ISP
只有第 1–3 层都通过后,才该怪设备。
用有线连接做一次测速
如果有以太网适配器,插上跑一次测速。如果有线数字是你套餐的标称值而 Wi-Fi 数字低很多,问题在路由器和你 Mac 之间。如果有线也慢,问题在上游。
重启路由器(和调制解调器)
两个都断电,等 30 秒,先开调制解调器,等它完全上线,再开路由器。这种比人们承认的更频繁地清除卡死的连接状态。
检查固件更新
路由器有修真实 bug 的固件更新。多数消费级路由器在 192.168.1.1 或 192.168.0.1 有管理页面,带一个更新按钮。
秒级找到第 1 层问题
ova 驻在你的菜单栏,实时显示按应用的带宽,辅助进程已归并。约 3 MB,已签名公证,所有数据留在你的 Mac 上。
一份留给下次的排查脚本
把它变成习惯。下次你的 Mac 在 Wi-Fi 上感觉慢时,按这个顺序在动其他东西之前做:
- 打开菜单栏带宽读数。是不是有一个应用在占满?暂停它,重测。
- 运行
dig apple.com。查询时间在 100 ms 以下吗?不是的话修 DNS。 - 打开无线诊断 → 性能。SNR 在 25 dB 以上吗?不是的话靠近一些。
- 如果有,插上有线连接。那快吗?快的话,问题在无线。慢的话,问题在上游。
- 只有上面都通过了,才重启路由器。
多数时候你会停在第 1 步或第 2 步。
收尾
Mac 上的慢 Wi-Fi 让人烦的原因是它感觉随机。它几乎从不随机。走阶梯,先做便宜的检查,能让你避开毁掉下午的"是不是路由器?"兔子洞。
最高影响的单一习惯是任何时候都有一个按应用的带宽视图。多数日子你不需要它,但需要它的那些日子,它就是一分钟排查和一小时排查的差别。ova 是为此而做的一个选项——极简、本地、运行于 macOS 14 及以上、辅助进程归并到父应用下——但底下的习惯才是重点。盯着你的网络。你会看到的规律就是几乎能解释你在 Mac 上经历过的每一次 macOS 慢 Wi-Fi 事件的规律。