Wi-Fi

AirDrop、AWDL 與遊戲和通話中的延遲突增

AWDL 是 Apple Wireless Direct Link(Apple 無線直連)。AirDrop、Sidecar 和通用控制都會使用它。它與你的網路共用 Wi-Fi 無線電,所以遊戲或通話卡頓時值得測試一下。

適用於:所有目前的 macOS 版本。AirDrop 設定路徑適用於 macOS 13 Ventura 以上版本。檢查日期:2026年10月29日

症狀

  • 對路由器的 ping 大多很低,但會出現短暫的高峰。
  • 遊戲串流或遠端桌面一再短暫凍結。
  • 速度測試結果良好,通話卻仍然卡頓。

可能原因

  • 無線電同時服務兩個網路。針對 AWDL 的研究顯示,無線電會在固定時間於 AWDL 和基地台頻道之間切換。
  • 使用 AWDL 的功能。AirDrop、Sidecar、通用控制和其他接續互通功能都會使用 AWDL 連結。
  • 其他原因看起來也一樣。干擾、訊號弱和網路忙碌也會造成延遲突增。Apple 並未說明 AWDL 對延遲的影響,所以請實際測試。

如何檢查

  1. 顯示 AWDL 介面的狀態。

    ifconfig awdl0

    輸出類似 status: active 或 status: inactive 的一行。

  2. 找出路由器的位址。

    route -n get default
  3. 對路由器 ping 100 次。留意比其他回應慢很多的回應。

    ping -c 100 192.168.1.1
  4. 記下最慢的幾次回應,以及它們之間的間隔時間。

如何修正

  1. 關閉目前用不到的功能,例如 Sidecar 或通用控制。

  2. 若要設定誰可以透過 AirDrop 傳送項目給你,請選擇「系統設定」>「一般」>「AirDrop 與接續互通」。

  3. 在較早的 macOS 版本中,這個設定面板叫做「AirDrop 與接力」。

  4. 為了測試,關閉 AWDL 介面。這會停用 AirDrop、Sidecar 和通用控制。

    sudo ifconfig awdl0 down

    需要管理者密碼。

  5. 再 ping 一次路由器,比較兩次結果。

  6. 測試完成後,重新開啟介面。

    sudo ifconfig awdl0 up

    需要管理者密碼。

  7. 如果關閉 AWDL 後延遲突增仍然存在,請檢查干擾或訊號是否太弱。請參閱Mac 上的藍牙耳機與 Wi-Fi 干擾。

使用 Kilobat

  1. 執行卡頓測試。它會在 20 秒內每 50 ms ping 一次路由器,找出重複出現的延遲突增。

    kilobat stutter
  2. 顯示 AWDL 連結、使用它的功能,以及 AirDrop 的可見度。

    kilobat airdrop
  3. 暫停 AWDL 15 分鐘,然後再執行一次卡頓測試。macOS 會要求輸入管理者密碼。

    kilobat low-latency on --for 15m
  4. 如有需要,在時間結束前恢復 AWDL。

    kilobat low-latency off
  5. 在 App 中,Wi-Fi 選單有「為通話和遊戲暫停」。App 中的暫停功能屬於 Kilobat Pro,CLI 則免費。

  6. 完整步驟請參閱測試通話卡頓。

常見問題

把 AirDrop 設為「不接收」會停用 AWDL 嗎?

不會。可見度設定只控制誰可以傳送給你,其他功能仍可使用這個連結。

關閉 awdl0 安全嗎?

測試時可以。在你重新開啟或重新啟動 Mac 之前,AirDrop、Sidecar 和通用控制都會停止運作。

資料來源

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