SNRは良好だが、Wi-Fiのパフォーマンスは低い

SNRは良好だが、Wi-Fiのパフォーマンスは低い

私の Atheros ベースの WiFi ルーターは、SNR が非常に優れています (通常 +20 以上、数メートルしか離れていないため) が、パフォーマンスは非常に低いです。ほとんどの場合、ping はひどく (投稿の最後を参照)、TCP も明らかにそれほど良くなく、WPA キー交換を完了したり IP アドレスを取得したりできないことがよくあります。

アンテナ利得は 3 dB で、ルーターの高さは約 1.3 m です。DECT ベース ステーションに非常に近い (10 cm 未満) です。後ろには壁があります。ルーターから約 1 メートル離れたところに木製の戸棚がありますが、アクセス ポイントとラップトップの間の経路上にはありません。近所には、私のアクセス ポイントを含めて最大 4 つのアクティブなアクセス ポイントがあります。アクセス ポイントは、理論上は異なる MAC アドレスで 2 つの SSID をブロードキャストできるにもかかわらず、1 つの SSID しかブロードキャストしていません。

その他のおそらく無関係な情報: ルーターはブリッジ モードであり、アップリンクは有線ネットワークに接続されています。これは、ホーム オフィスもホストしているため比較的複雑ですが、パフォーマンスは良好です (ping 時間 < 2 ミリ秒)。

以下は、Wi-Fi 上に他のトラフィックがない状態で収集された ping の例です。パケットの損失はありませんが、ネットワークが 0.2 秒から 2 秒の範囲で顕著な期間シャットダウンされているように見えます (ただし、5 秒間のブラックアウト後に 5 つの ping が同時に到着したこともあります)。

64 bytes from 192.168.10.2: icmp_seq=0 ttl=64 time=17.549 ms
64 bytes from 192.168.10.2: icmp_seq=1 ttl=64 time=844.128 ms
64 bytes from 192.168.10.2: icmp_seq=2 ttl=64 time=19.354 ms
64 bytes from 192.168.10.2: icmp_seq=3 ttl=64 time=268.005 ms
64 bytes from 192.168.10.2: icmp_seq=4 ttl=64 time=292.110 ms
64 bytes from 192.168.10.2: icmp_seq=5 ttl=64 time=823.084 ms
64 bytes from 192.168.10.2: icmp_seq=6 ttl=64 time=1.353 ms
64 bytes from 192.168.10.2: icmp_seq=7 ttl=64 time=676.620 ms
64 bytes from 192.168.10.2: icmp_seq=8 ttl=64 time=176.904 ms
64 bytes from 192.168.10.2: icmp_seq=9 ttl=64 time=11.536 ms
64 bytes from 192.168.10.2: icmp_seq=10 ttl=64 time=1.413 ms
64 bytes from 192.168.10.2: icmp_seq=11 ttl=64 time=862.640 ms
64 bytes from 192.168.10.2: icmp_seq=12 ttl=64 time=1.436 ms
64 bytes from 192.168.10.2: icmp_seq=13 ttl=64 time=822.594 ms
64 bytes from 192.168.10.2: icmp_seq=14 ttl=64 time=1.419 ms
64 bytes from 192.168.10.2: icmp_seq=15 ttl=64 time=870.897 ms
64 bytes from 192.168.10.2: icmp_seq=16 ttl=64 time=1.417 ms
64 bytes from 192.168.10.2: icmp_seq=17 ttl=64 time=918.914 ms
64 bytes from 192.168.10.2: icmp_seq=18 ttl=64 time=6.308 ms
64 bytes from 192.168.10.2: icmp_seq=19 ttl=64 time=848.949 ms
64 bytes from 192.168.10.2: icmp_seq=20 ttl=64 time=8.535 ms

追加情報、「1秒おきに何かが悪くなる」という動作は、Wi-Fiが機能しているときでも当てはまります。悪い...

64 bytes from 192.168.10.2: icmp_seq=42 ttl=64 time=8.209 ms
64 bytes from 192.168.10.2: icmp_seq=43 ttl=64 time=2.727 ms
64 bytes from 192.168.10.2: icmp_seq=44 ttl=64 time=11.154 ms
64 bytes from 192.168.10.2: icmp_seq=45 ttl=64 time=1.931 ms
64 bytes from 192.168.10.2: icmp_seq=46 ttl=64 time=12.076 ms
64 bytes from 192.168.10.2: icmp_seq=47 ttl=64 time=2.908 ms
64 bytes from 192.168.10.2: icmp_seq=48 ttl=64 time=15.090 ms
64 bytes from 192.168.10.2: icmp_seq=49 ttl=64 time=1.805 ms
64 bytes from 192.168.10.2: icmp_seq=50 ttl=64 time=15.800 ms
64 bytes from 192.168.10.2: icmp_seq=51 ttl=64 time=2.382 ms
64 bytes from 192.168.10.2: icmp_seq=52 ttl=64 time=17.613 ms
64 bytes from 192.168.10.2: icmp_seq=53 ttl=64 time=1.841 ms
64 bytes from 192.168.10.2: icmp_seq=54 ttl=64 time=19.485 ms
64 bytes from 192.168.10.2: icmp_seq=55 ttl=64 time=1.876 ms
64 bytes from 192.168.10.2: icmp_seq=56 ttl=64 time=21.485 ms
64 bytes from 192.168.10.2: icmp_seq=57 ttl=64 time=1.888 ms
64 bytes from 192.168.10.2: icmp_seq=58 ttl=64 time=23.365 ms
64 bytes from 192.168.10.2: icmp_seq=59 ttl=64 time=1.876 ms

また、DECT ステーションをオフにしても何も変わりません。

関連情報