
奇妙な動作が発生していますが、なぜ発生するのかはよくわかりません。MacBook の Wi-Fi でパケット損失が定期的に発生する原因をトラブルシューティングしているときに、別の奇妙な動作に気付きました。
ping フラッド (ping -f gateway_ip) を実行すると、最初は約 30 ~ 40kb/s の送信速度で実行されます。
Wi-Fi スキャン (airport -s) を実行してパケット損失シーケンスをトリガーすると、Wi-Fi カードが Wi-Fi のスキャンでビジー状態になるため、大量のパケットがドロップされます。これまでのところ、何が起こっているのかは理解しています。
しかし、その後、この ping フラッドの持続的なネットワーク使用率は 1.7MB/秒となり、40 ~ 50 倍に増加しました。フラッド ping は引き続きかなり安定しており、大きな低下はありません。停止して再起動すると、再び 30 ~ 40kb/秒に戻ります。これは非常に安定しています。
さて、Linux コンテナ (同じマシン上) の Docker 内で同じことを試してみました。そこでは、ping パケットの応答が遅れていることがわかりますが、WiFi スキャンを実行すると、最終的には追いつきます (タイムアウトではありません)。このヒッチアップ後も、ping レート (30kb/s) は維持されます。
何が起こっているのか、誰か推測できますか?