web-dev-qa-db-ja.com

802.11g接続の実際の最大ビットレートはいくつですか?

有線接続を使用すると、38 Mbit/sダウンロード速度が得られます。 wirelessone(Linksys WRT54GL router with Tomato firmware)に切り替えると、速度が23 Mbit/sに低下しますルーターとコンピュータ間の距離が2メートルまたは3メートルであっても。

これは、802.11g接続で期待できる最大の有効ビットレートですか。
ダウンロード速度を上げるために調整できる設定はありますか?

43

強力な信号、ノイズなし、フレームバーストを実行するクライアントとAP、および十分に最適化されたアプリ(実際にはIPerfと呼ばれるスループットテストツール)で、802.11gを確認しましたTCPのスループットわずか30メガビット/秒。

実際の状況では、15メガビット/秒を超えている限り、私は満足しています。

802.11の経験則では、TCP取得しているシグナリングレートの50-60%のスループットが得られ、最適な条件下でのみ最高のシグナリングレートが得られます。

更新:従属的な質問のいくつかに答えられなかったことに気づきました。

23メガビット/秒が最善の方法ですか(フレームバーストがない場合)。はい、覚えていますが、20〜25メガビット/秒の範囲が、フレームバーストなしで802.11gから期待できる最高のスループットです。

より良いパフォーマンスを得るために調整できるものはありますか?はい、パフォーマンスを向上させるために調整できることがいくつかあります。ただし、それらのいくつかはおそらく価値があるよりも面倒であると前もって警告します。

  1. あなたが利用できる最もクリーンなチャンネルにいることを確認してください。これを確実に行う唯一の方法は、 Wi-Spy などのスペクトルアナライザーを使用することです。一部の人々は inSSIDer のようなWi-Fiネットワークのみを認識するものを使用して問題を回避できると考えていますが、それは間違っています。 2.4 GHz帯域にはWi-Fiギアから発生しないノイズが多いため、inSSIDerはそれを認識しませんが、実際のWi-Spy(またはより洗練されたスペクトラムアナライザー)は認識します。

    1b。ギアがb/gだけでなく実際にa/b/gである場合、使用可能な5GHzチャネルのいずれかが2.4GHzチャネルのどれよりもきれいかどうかを確認し、そうであれば、5GHzで802.11aに切り替えることを検討してください。

  2. 機器がフレームバーストをサポートしているが、まだオンにしていない場合は、オンにすることができます。ベンダーによっては、「ターボモード」などのフレームバーストの記述方法が異なる場合があります。私が正しく思い出すと、Broadcomブランドのフレームバーストに加えて、「Afterburner」として他のいくつかの微妙な独自のパフォーマンスの最適化。これらのいくつかは相互運用性の問題を引き起こす可能性があり、同じベンダーの同じ時代のチップセット間で最もよく機能する傾向があることに注意してください。

  3. サーバー側を含め、ダウンロードに使用するツール/プロトコルを制御できる場合は、TCPをより効率的に使用するものを選択できます。たとえば、高品質のFTPサーバーまたはHTTPサーバーは、ローリングバッファーを使用して常にファイルをストリーミングし、送信側のTCPスタックが不足しないようにすることで、「パイプがいっぱいになる」可能性が高くなります。送信するデータ。対照的に、SMBおよびAFPのようなリモートファイルシステムプロトコルは、ブロック内で個別の読み取りと書き込みを行う傾向があるため、ブロック間ではTCPこれは、大量のダウンロードの過程で大きな違いを生む可能性があります。

    3b。ここでも、ファイル転送の両端を所有している場合は、TCPチューニングを確認できます。たとえば、クライアントとサーバー(特にファイル転送の受信側)が適切なTCPウィンドウサイズ。TCPチューニングはこの回答の範囲外ですが、Googleでそれを実現し、帯域幅遅延製品や最適なウィンドウなどについて学ぶ場合サイズと遅延Ack、Nagleのアルゴリズムの無効化、sysctlの使用(Unix/Linux/Mac OS X)とレジストリの編集(Windows)でこれらを調整すると、リンクから少し余分なパフォーマンスを引き出す方法が見つかるかもしれません。

    3c。ここでも、ファイル転送の両方のエンドポイントを所有している場合は、高性能のUDPベースの高速ファイル転送アプリを選択できます。これらのアプリは通常独自仕様であり、接続の両端で同じアプリを使用する必要があります。 TCPは、インターネットの輻輳を悪化させることなくできる限り高速で実行するのが非常に得意ですが、これらのUDPベースのアプリの一部は利己的なアプローチを取りますネットワークの輻輳への影響を考慮せずにファイル転送速度を最適化する方法。

全体として、40以上のメガビット/秒のインターネット接続がある場合、2003年の802.11gは2002年の802.11aよりも速くなく、適切なソリューションではありません。 2007年のようないくつかの802.11n機器とパーティーを入手する時間です。または、2010年のようないくつかの3空間ストリーム802.11n機器とパーティーを入手してください。

65
Spiff

802.11aでのテストでは、iPerf 2.0.5を使用して、最高の速度が20〜22Mビット/秒の範囲にあることが示されています。私の場合、VPN接続も途中にあることに注意してください。

iPerfサーバー:

iperf -s -w 128K

iPerfクライアント:

iperf -c <serverIP> --tradeoff --len 8K -w 128K -P 1 -t 30 -i 5 -m
1
iPerf Example