Wi-Fi
Mac 上 Wi-Fi 很慢,手机上却很快
如果手机在同一网络上很快,问题就不在互联网连接,差别在于 Wi-Fi 链路或 Mac 上的软件。
症状
- 在同一个房间里,手机的速度测试结果比 Mac 高得多。
- Mac 上的网页和下载很慢,但手机上的视频播放流畅。
- Mac 以前在这个网络上很快,后来变慢了。
可能的原因
- 频段不同。Mac 可能连在 2.4 GHz,而手机连在 5 GHz 或 6 GHz。2.4 GHz 更慢也更拥挤。
- Mac 处的信号更弱。Mac 可能离路由器更远,或隔着墙壁或金属。Apple 将金属列为干扰程度非常高的材料。
- Mac 上的软件。VPN、代理、内容过滤器或 iCloud 专用代理会改变流量的路径。Apple 表示,开启专用代理时,速度测试结果可能偏低。
- 后台上传或下载。Mac 上的同步、备份和更新共用同一条链路。
- Mac 附近的干扰。Mac 附近的 USB 3 和 Thunderbolt 3 设备及集线器可能会干扰 Wi-Fi。
如何检查
按住 Option 键并点按 Wi-Fi 图标。记下信道、频段和 802.11 协议。
在手机上,从它的 Wi-Fi 详细信息或路由器 App 中找到相同的值。
显示当前网络的信号和噪声。
system_profiler SPAirPortDataType | grep -E 'Channel|Signal / Noise|Transmit Rate|PHY Mode' | head -4输出以 dBm 为单位的
Signal / Noise、信道及其频段和宽度,以及Transmit Rate。查看当前有哪些进程在使用网络。按 q 停止。
nettop -m route按顺序显示网络服务。排在最前面的 VPN 服务可能承载所有流量。
networksetup -listnetworkserviceorder在 Mac 上运行 Apple 的速度测试,与手机的结果比较。
networkQuality
如何修复
如果 Mac 连在 2.4 GHz,就靠近路由器。信号更强时,Mac 才能使用 5 GHz 或 6 GHz。
如果路由器为每个频段使用不同的名称,就给所有频段设置同一个名称。Apple 推荐这样做。
把 USB 3 和 Thunderbolt 3 设备及集线器从 Mac 旁边移开,不要放在 Mac 上面。
暂停正在同步或备份的 App,然后再测试一次。
如果可以,暂时关闭 VPN 或代理做个测试,然后再测试一次。
测试时,关闭“限制 IP 地址跟踪”。在“系统设置”>“Wi-Fi”中,点按该网络旁边的“详细信息”。
安装所有 macOS 更新。选取苹果菜单 >“系统设置”>“通用”>“软件更新”。
使用 Kilobat
用一行显示 Mac 的频段、信道、信号和链路速率。
kilobat wifi status找出慢的是哪一段:Wi-Fi、路由器、互联网还是 DNS。
kilobat diagnose查看每个 App 的实时上传和下载。按 q 停止。
kilobat status --watch菜单栏应用会显示同样的各 App 实时流量。这是免费的。
常见问题
在 Mac 和手机上做速度测试,这样比较公平吗?
只有在同一地点、同一时间才公平。把两台设备放在一起,接连运行两个测试。
为什么链路速率与速度测试结果不一致?
链路速率是 Mac 与路由器之间的速度,而速度测试还包括互联网连接。
参考资料
- Apple 支持:解决由无线干扰引起的 Wi-Fi 和蓝牙问题
- Apple 支持:Wi-Fi 路由器和接入点的推荐设置
- Apple 支持:关于 iCloud 专用代理
- Apple 支持:在 Mac 上使用 Wi-Fi 状态菜单
- system_profiler(8)、nettop(1) 和 networkQuality(8),macOS 27.2 自带的 man 手册页
参考资料核查于 2026年10月29日。man 手册页为 macOS 自带版本;在“终端”中用 man <name> 打开。