網站與速度

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 在占用頻寬。

  7. 可以的話,用乙太網路線連接 Mac 再測一次。如果這樣就變快了,問題就出在 Wi-Fi 連結。

如何修正

  1. 如果 Wi-Fi 連結訊號弱,靠近路由器一點,或移開障礙物。請參閱Mac 上的 Wi-Fi 訊號很弱。

  2. 如果很多網路和你共用同一個頻道,就到路由器設定中更換頻道。請參閱Mac 附近的 Wi-Fi 頻道很擁擠。

  3. 如果網路忙碌時延遲大幅上升,請閱讀Bufferbloat:網路忙碌時通話延遲。

  4. 如果 DNS 很慢,請閱讀Mac 上的 DNS 很慢。

  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 的優先順序調低。也看看到網際網路伺服器的封包遺失,並用乙太網路測試。

資料來源

資料來源檢查日期:2026年10月29日。man 頁面為 macOS 內建版本;在終端機中用 man <name> 開啟。