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


43

有線接続を使用すると、38 Mbit / sのダウンロード速度が得られます。ワイヤレスに切り替えると(Tomatoファームウェアを備えたLinksys WRT54GLルーター)、ルーターとコンピューター間の距離が2または3メートルであっても、速度は23メガビット/秒に低下します。

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


3
WIFIリンクのオーバーヘッドは有線リンクよりも大幅に高く、基盤となるメカニズムはCSMA / CAですが、有線はCSMA / CDです。
-dbasnett

回答:


65

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

現実の世界の状況では、15メガビット/秒以上である限り満足しています。

802.11の経験則では、取得しているシグナリングレートの50〜60%のTCPスループットを取得でき、最良の条件下でのみ最高のシグナリングレートを取得できます。

更新:私はあなたの下位の質問のいくつかに答えなかったことに気付いた。

できるのは23メガビット/秒です(フレームバーストがないと仮定)。はい、思い出しますが、20〜25メガビット/秒のどこかで、フレームバーストなしで802.11gから期待できる最高のスループットが得られます。

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

  1. 使用可能な最もクリーンなチャンネルにいることを確認してください。これを確実に行う唯一の方法は、Wi-Spyなどのスペクトルアナライザーを使用することです。一部の人々は、inSSIDerのようなWi-Fiネットワークのみを見るものを使うことで逃げることができると考えていますが、間違っています。2.4GHz帯には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のチューニングはこのアンサーの範囲外ですが、帯域幅遅延製品、最適なウィンドウサイズ、遅延Ack、Nagleアルゴリズムの無効化、sysctl(Unix / Linux / Mac OS X)およびIレジストリ編集(Windows)を推測してこれらのことを調整すると、リンクから少し余分なパフォーマンスを引き出す方法が見つかるかもしれません。

    3c。この場合も、ファイル転送の両方のエンドポイントを所有している場合、高性能のUDPベースの高速ファイル転送アプリを選択できます。これらのアプリは通常独自のものであり、接続の両端で同じアプリを使用する必要があります。TCPは、インターネットの輻輳を悪化させることなく、できるだけ速く処理するのに非常に優れていますが、これらのUDPベースのアプリの中には、ネットワークの輻輳に対する影響を懸念することなく、ファイル転送速度を最適化する利己的なアプローチを採用しているものもあります。

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


非常に徹底的な答え。帯域幅やスループット、または「どのくらいの速さ」の質問のように、答えはほとんど常に「依存する」です。
music2myear

非常に詳細な回答をありがとうございます!できれば、もう少し賛成票を投じます。そして、あなたは正しい-微調整は非常に面倒なので、それは価値がない。新しいルーターを入手する時が来ました。
マレックGrzenkowicz

1

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でウィンドウサイズを手動で設定する場合は注意してください。最新のTCPスタックは、独自のウィンドウサイズを指定してオーバーライドしない限り、 TCPウィンドウの自動スケーリングを行います。また、802.11a / gの時代には128KiBで十分だったかもしれませんが、802.11nと802.11acには低すぎます。802.11acのTCPウィンドウサイズを手動で設定する場合は、-w 2M(2MiB)をお勧めします。
-Spiff
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.