Wi-Fi

Mac 上 Wi-Fi 很慢,手机上却很快

如果手机在同一网络上很快,问题就不在互联网连接,差别在于 Wi-Fi 链路或 Mac 上的软件。

适用于:“系统设置”步骤适用于 macOS 13 Ventura 及更高版本。终端命令适用于所有当前版本。核查日期:2026年10月29日

症状

  • 在同一个房间里,手机的速度测试结果比 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。

如何检查

  1. 按住 Option 键并点按 Wi-Fi 图标。记下信道、频段和 802.11 协议。

  2. 在手机上,从它的 Wi-Fi 详细信息或路由器 App 中找到相同的值。

  3. 显示当前网络的信号和噪声。

    system_profiler SPAirPortDataType | grep -E 'Channel|Signal / Noise|Transmit Rate|PHY Mode' | head -4

    输出以 dBm 为单位的 Signal / Noise、信道及其频段和宽度,以及 Transmit Rate。

  4. 查看当前有哪些进程在使用网络。按 q 停止。

    nettop -m route
  5. 按顺序显示网络服务。排在最前面的 VPN 服务可能承载所有流量。

    networksetup -listnetworkserviceorder
  6. 在 Mac 上运行 Apple 的速度测试,与手机的结果比较。

    networkQuality

如何修复

  1. 如果 Mac 连在 2.4 GHz,就靠近路由器。信号更强时,Mac 才能使用 5 GHz 或 6 GHz。

  2. 如果路由器为每个频段使用不同的名称,就给所有频段设置同一个名称。Apple 推荐这样做。

  3. 把 USB 3 和 Thunderbolt 3 设备及集线器从 Mac 旁边移开,不要放在 Mac 上面。

  4. 暂停正在同步或备份的 App,然后再测试一次。

  5. 如果可以,暂时关闭 VPN 或代理做个测试,然后再测试一次。

  6. 测试时,关闭“限制 IP 地址跟踪”。在“系统设置”>“Wi-Fi”中,点按该网络旁边的“详细信息”。

  7. 安装所有 macOS 更新。选取苹果菜单 >“系统设置”>“通用”>“软件更新”。

使用 Kilobat

  1. 用一行显示 Mac 的频段、信道、信号和链路速率。

    kilobat wifi status
  2. 找出慢的是哪一段:Wi-Fi、路由器、互联网还是 DNS。

    kilobat diagnose
  3. 查看每个 App 的实时上传和下载。按 q 停止。

    kilobat status --watch
  4. 菜单栏应用会显示同样的各 App 实时流量。这是免费的。

常见问题

在 Mac 和手机上做速度测试,这样比较公平吗?

只有在同一地点、同一时间才公平。把两台设备放在一起,接连运行两个测试。

为什么链路速率与速度测试结果不一致?

链路速率是 Mac 与路由器之间的速度,而速度测试还包括互联网连接。

参考资料

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