web-dev-qa-db-ja.com

WiFiで非常に高い遅延

自宅で新しいWiFiルーター/ ADSLモデム(Asus DSL-N55U-B)を購入しましたが、wifi接続の待ち時間が非常に長い場合があります(最大20秒、Googleにpingを送信する場合の最も一般的な25ミリ秒(単純なping google.com Linuxの場合))。これはさまざまなデバイス(Windows、Linux、Android、iOS)で発生するため、エンドデバイスではおそらく問題にはなりません。

私が最初にしたことは、ルーターのCPU負荷をチェックすることでしたが、それは常に約3%のままです。使用済みのwifiチャネルを確認し、近隣で使用されている他のチャネルからチャネルを移動しようとしましたが、これは役に立ちませんでした。私が最後に試したのは、kismetを使用してチャネルを調べたところ、パケットレートの約半分のかなり大きな再試行レートがあることに気付きました。これが正確に何を意味するのかはわかりませんが、私には疑わしいようです。

ルーターはLinuxを実行していて、ルートアクセス権を持っているので、ルーターで実行できる診断に制限はありません。

どこでこれを修正し続けるべきかについての指針はありますか?

編集

だから私は新しいルーター(今回はD-Link)を手に入れました、そしてそれはうまく働いています。以前のルーターで直面した問題は謎のままです:-)回答してくれたすべての人に感謝します。

3
cube

ソフトウェアの場合:

  • インストールしてみてください DD-WRT 。これで問題が軽減されるかどうかを確認してください。疑わしいアウトソーシングされたOriginの貧弱なソフトウェアがボトルネックを引き起こしている可能性があります。
  • 明らかにネットワークを使用して、Windowsをセーフモードで起動してみてください。これが問題ない場合は、通常どおり実行しますが、トレントなどのパケットの多いプロセスを強制終了してください。一部のルーターは、実際の帯域幅ではなく、必要なパケット数を処理しているため、トレントをまったく処理できないことに気付きました。
  • [DD-WRT]がインストールされている場合は、アンインストールして、工場出荷時のデフォルトファームウェアに戻してみてください。 DD-WRTには独自のランダムなバグがあるのを見てきました。

ハードウェアの場合:

  • ルーターを同じモデルに交換してみてください。
  • 別のネットワーク上の別のコンピューターで同じルーターを使用してみてください。

ネットワークの問題の場合:

  • Windowsネットワーク診断ツールをお試しください
  • Tracerouteアプリケーションを使用して、問題が発生している場所、および問題の性質がパケット損失や高遅延であるかどうかを確認します。

無線周波数の問題の場合:

  • Wi-Fiチャネルを変更してみてください。お住まいの地域で干渉が多すぎる可能性があります。混雑したチャネルにいることは望ましくありませんが、それは遅延の修正というよりも帯域幅の最適化です(通常)。
  • 「inssider」と呼ばれるWindowsプログラムを使用できます。そこにはさまざまなバージョンがあり、その仕事をするいくつかのフリーウェア/トライアルウェアがあります。
2
Zombies

正確には説明していませんが、調査する必要があるかもしれません。この「遅延」がネットワークへの接続後早期に発生し、その後消える場合は、DNS設定を確認することをお勧めします。

サービスに接続して最初の部分がすぐに終了し、その後しばらくの間すべてがハングする場合がいくつかあります。これは、SSH経由でサーバーに接続し、実際のプロンプトが表示されるまで待つ場合によくあります(接続自体が有効になっています)。

/etc/hosts(Linux)またはC:\Windows\System32\drivers\etc\hosts(MS Windows-これはこのファイルを保存するための奇妙な場所であることが常にわかりました)でターゲットデバイスに直接名前を付けて、DNS設定をバイパスすることをお勧めします。ホストの例は ウィキペディアにあります です。

また、さまざまなLMHOSTSとWINS設定(WiFiカードのプロパティ-> TCP/IPにあります)のオン/オフを切り替えることもできます)

0
WoJ

ワイヤレスを完全にバイパスして、ルーターの背面にある有線ポートの1つにコンピューターを接続してみます。それを実行して、pingが改善されるかどうかを確認します。もしそうなら、あなたはあなたのWiFiセットアップで何かがファンキーであることを知っています、そうでなければ、私はあなたのDNSプロバイダーを調べ始めます。

ルーター内でGoogleDNSに切り替えてみて、何かが変わるかどうかを確認してください(8.8.8.8)。数分間連続pingを実行して、平均接続速度が古いDNSを上回っていることを確認します。もしそうなら、あなたのISPは遅い/過負荷のサーバーを持っており、GoogleDNSに固執しています。そうでない場合は、接続自体が貧弱であるか、ルーターの有線インターフェースも遅い可能性があります。この場合は、ルーターを完全にバイパスして、コンピューターをモデムに直接接続してください。

上記と同じ手順を繰り返して、問題が軽減されるかどうかを確認します。ルーターをバイパスするときに接続が実際に高速である場合は、新しいルーターを入手してください。話は終わりです。そうでない場合は、家から電柱へ、またはISP側で接続の問題が発生します。

ルーターに慣れていない場合は、ルーターの再フラッシュを避けます。これは、パフォーマンスの向上を保証するものではありません。ホストファイルをいじることも、何かを修正する確実な方法ではありません。最善の策は、問題を深く掘り下げる前に、機器がすべて正しく機能していることを確認することです。

0
Lee Harrison