Wi-Fi

AirDrop、AWDLとゲームや通話の遅延スパイク

AWDLはApple Wireless Direct Linkの略です。AirDrop、Sidecar、ユニバーサルコントロールが使います。Wi-Fi無線をネットワークと共有するため、ゲームや通話がカクつくときはAWDLをテストしてください。

対象:現在のすべてのmacOSバージョン。AirDrop設定の場所はmacOS 13 Ventura以降のものです。確認日:2026年10月29日

症状

  • ルーターへのpingはほとんど低いのに、ときどき短く高いスパイクが出ます。
  • ゲームストリーミングやリモートデスクトップが、何度も一瞬フリーズします。
  • 速度テストの結果は良いのに、通話がカクつきます。

考えられる原因

  • 無線が2つのネットワークに対応している。AWDLの研究によると、無線はAWDLとアクセスポイントのチャンネルを決まったタイミングで切り替えています。
  • AWDLを使う機能。AirDrop、Sidecar、ユニバーサルコントロールなどの連係機能は、AWDLリンクを使います。
  • ほかの原因でも同じ症状になる。干渉、弱い信号、混雑したネットワークでもスパイクが出ます。AWDLが遅延に与える影響をAppleは公表していないので、テストして確かめてください。

確認方法

  1. AWDLインターフェイスの状態を表示します。

    ifconfig awdl0

    出力status: activeやstatus: inactiveのような行。

  2. ルーターのアドレスを調べます。

    route -n get default
  3. ルーターに100回pingを送ります。ほかより大幅に遅い応答を探します。

    ping -c 100 192.168.1.1
  4. いちばん遅い応答と、その間隔をメモします。

解決方法

  1. Sidecarやユニバーサルコントロールなど、今使っていない機能をオフにします。

  2. AirDropで項目を送信できる相手を設定するには、「システム設定」>「一般」>「AirDropと連係」を選択します。

  3. 以前のmacOSバージョンでは、このパネルは「AirDropとHandoff」です。

  4. テストのため、AWDLインターフェイスをオフにします。AirDrop、Sidecar、ユニバーサルコントロールは使えなくなります。

    sudo ifconfig awdl0 down

    管理者パスワードが必要です。

  5. もう一度ルーターにpingを送り、結果を比べます。

  6. テストが終わったら、インターフェイスをオンに戻します。

    sudo ifconfig awdl0 up

    管理者パスワードが必要です。

  7. AWDLをオフにしてもスパイクが続くときは、干渉や弱い信号を調べてください。MacでのBluetoothヘッドフォンとWi-Fiの干渉を参照してください。

Kilobatを使う場合

  1. カクつきテストを実行します。20秒間、50msごとにルーターに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. アプリでは、Wi-Fiメニューに「通話とゲームのために一時停止」があります。アプリでの一時停止はKilobat Proの機能です。CLIは無料です。

  6. 詳しい手順は通話のカクつきをテストするを参照してください。

よくある質問

AirDropの受信を「受信しない」にすれば、AWDLは止まりますか?

いいえ。この設定は、誰が送信できるかを決めるだけです。ほかの機能は引き続きリンクを使えます。

awdl0をオフにしても安全ですか?

はい、テストのためなら問題ありません。オンに戻すかMacを再起動するまで、AirDrop、Sidecar、ユニバーサルコントロールは使えなくなります。

出典

出典は2026年10月29日に確認しました。manページはmacOSに付属のものです。「ターミナル」でman <name>を実行すると開けます。