---
title: "Mac 网速慢？找出是 Wi-Fi、路由器、网络服务商还是 DNS 的问题 · Kilobat 指南"
url: "https://kilobat.app/zh-hans/guides/slow-internet-mac-cause.html"
description: "用 ping、networkQuality 和内置工具，找出 Mac 网速慢是因为 Wi-Fi、路由器、网络服务商、DNS 还是其他 App。"
---

网站与速度

# Mac 上网速慢：找出慢在哪一环

网速慢可能有很多原因。按顺序测试路径的每一段：Wi-Fi 链路、路由器、互联网、DNS 和其他 App。

适用于：`networkQuality` 适用于 macOS 12 Monterey 及更高版本。其他命令适用于所有当前的 macOS 版本。 · 核查日期：2026年10月29日

## 症状

- 页面开始加载慢或加载慢。
- 下载速度低于你的套餐速率。
- 其他设备使用网络时，视频通话会卡住。
- 只在某些房间或某些时段网速慢。

## 可能的原因

- **Wi-Fi 链路弱或拥挤。**距离、墙壁和附近的网络会降低 Mac 与路由器之间的速度。
- **路由器或网络繁忙。**其他正在上传或下载的设备共用同一个连接。
- **网络服务商或路由。**路由器之外的拥塞会增加延迟并限制速度。
- **DNS 慢。**名称查询慢会让每个新网站都开始得很慢。
- **Mac 上的 App。**备份、云同步和更新会在后台占用连接。

## 如何检查

1. 找到路由器的地址，即 `gateway` 一行。

   ```
   route -n get default
   ```
2. ping 路由器 20 次。把地址换成你的网关地址。

   ```
   ping -c 20 192.168.1.1
   ```

   输出一份摘要，包含丢包率以及最小、平均和最大往返时间。
3. ping 互联网上的服务器 20 次。

   ```
   ping -c 20 1.1.1.1
   ```
4. 比较两次结果。到路由器的时间长或丢包，说明问题在 Wi-Fi 或路由器；到路由器正常而到互联网很差，说明问题在路由器之外。
5. 测量带宽容量和响应能力。此测试会消耗流量。

   ```
   networkQuality
   ```
6. 查找正在使用连接的 App。请参阅[找出 Mac 上占用带宽的 App](https://kilobat.app/zh-hans/guides/which-app-uses-bandwidth.html)。
7. 如果可以，用以太网网线连接 Mac，再测试一次。如果现在快了，问题就出在 Wi-Fi 链路上。

## 如何修复

1. 如果 Wi-Fi 链路弱，靠近路由器或移除障碍物。请参阅[Mac 上的 Wi-Fi 信号弱](https://kilobat.app/zh-hans/guides/weak-wifi-signal-mac.html)。
2. 如果有很多网络共用你的信道，在路由器设置中更换信道。请参阅[Mac 附近的 Wi-Fi 信道拥挤](https://kilobat.app/zh-hans/guides/wifi-channel-congestion.html)。
3. 如果网络繁忙时延迟大幅上升，请阅读[Bufferbloat：网络繁忙时通话延迟](https://kilobat.app/zh-hans/guides/bufferbloat-mac.html)。
4. 如果 DNS 慢，请阅读[Mac 上的 DNS 慢](https://kilobat.app/zh-hans/guides/slow-dns-mac.html)。
5. 在你需要网络时，暂停大型备份和同步，或安排到其他时间进行。
6. 如果路由器测试良好而互联网测试很差，请联系你的网络服务商，并把 ping 和 networkQuality 的结果提供给他们。

## 使用 Kilobat

1. 一个命令即可检查 Wi-Fi 信号、路由器、互联网、DNS 和强制门户，并指出慢的那一段。

   ```
   kilobat diagnose
   ```

   输出健康结论（good、degraded、poor 或 unknown）、测量值和建议。
2. 在 App 中，打开“健康”标签页。它会显示信号、路由器和互联网延迟。关于慢的那一段的建议需要 Pro。
3. 速度测试会显示速度、负载下的延迟，以及对通话和串流的评估。它最多使用 80 MB。

   ```
   kilobat speedtest --budget-mb 20
   ```
4. `kilobat status --watch` 显示每个 App 的实时流量。它是免费的。

## 常见问题

**为什么速度测试很快，网页却还是很慢？**

页面加载取决于延迟和 DNS，而不只是带宽容量。比较 ping 时间和 DNS 查询时间。

**为什么一切正常时，ping 路由器却显示丢包？**

有些路由器给 ping 回复的优先级很低。同时看一下到互联网服务器的丢包，并通过以太网测试。

## 参考资料

- ping(8)，macOS 27.2 自带的 man 手册页
- route(8)，macOS 27.2 自带的手册页
- networkQuality(8)，macOS 27.2 自带的 man 手册页
- [Apple 支持：使用 Apple 网络响应性测试 Wi-Fi 网络](https://support.apple.com/en-us/101942)

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

## 相关指南

- [在“终端”中用 networkQuality 测试网速](https://kilobat.app/zh-hans/guides/networkquality-speed-test.html): macOS 自带命令行测速工具 networkQuality。
- [在 Mac 上用 ping 测试丢包](https://kilobat.app/zh-hans/guides/packet-loss-mac.html): 丢包会让通话断断续续、网页加载停滞。
- [缓冲膨胀：网络繁忙时通话卡顿](https://kilobat.app/zh-hans/guides/bufferbloat-mac.html): 缓冲膨胀（Bufferbloat）是网络设备在缓冲区中积压过多数据时增加的延迟。
- [在 Mac 上找出哪个 App 在占用带宽](https://kilobat.app/zh-hans/guides/which-app-uses-bandwidth.html): “活动监视器”和 nettop 会显示哪些进程在收发数据。
- [Mac 上 Wi-Fi 很慢，手机上却很快](https://kilobat.app/zh-hans/guides/slow-wifi-mac-fast-phone.html): 如果手机在同一网络上速度很快，问题就不在互联网连接。
