忍者ブログ
なんかいろいろなんかいろいろ
[6]  [5]  [4]  [3]  [2]  [1
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

1.はじめに
光ファイバユーザで、東京以外に在住の方は、RWinを増やすことで劇的な速度向上が期待できます。Windows 98/Me/2000ユーザはもちろん、Windows XPユーザもRWinの設定によって速度が大幅に向上します。

回線速度(契約速度)が100Mbpsであっても、RWinがWindowsの初期値のままだと受信速度に限界があります。

2.RWinによる受信速度の限界
受信速度(帯域)の上限値は理論上、以下の式で計算されます。

受信帯域の上限[bps] = RWin[byte] x 8 / RTT[ms] x 1000

では、上の式を使って、具体的に、東京・大阪間の受信帯域の上限を計算してみましょう。

・Windows XPでのRWinの初期値は65535byteです。
・東京・大阪間のRTTは、光ファイバの場合15msくらいあります。

このとき、受信帯域の上限は、
65535 x 8 / 15 x 1000 = 約35Mbps
となります。

つまり、アクセス回線の容量が100Mbpsであっても、RWinの設定がWindows初期値のままだと、大阪ユーザが東京サーバから受信したときは最大でも約35Mbpsしか速度が出ないのです。

同様に、札幌や福岡は、東京に対するRTTが光ファイバの場合25msもありますので、帯域は約20Mbpsが上限になり、せっかくの100Mbps回線の80%が有効利用されません。

そこで、次の項目の通りRWinの設定を増やして、帯域の上限を100Mbps近くまで引き上げることが速度向上に直結します。



1.基本的な考え方
RWinが大きいほど帯域の上限が高くはなるのですが、しかし一方で、RWinが大きすぎるとパケットロスが発生したときに再送に時間がかかり、かえって転送速度が低下したり転送速度にムラができたりします。従って、RWinは必要以上に増やさないようにしましょう。

2.ADSLのRWin適正値
ADSLは、47~50Mbpsサービスであってもリンク速度が最大で30Mbps程度であり回線容量があまり大きくないので、大半のADSL環境では、Windows XPの初期値のRWin=65535で十分です。

ADSLサービスでの地方別RWin推奨値
地方 東京に対する
RTT
RWin=65535
の場合の帯域上限
RWin推奨値
北海道 35ms 15Mbps △場合により不足 65535のまま
(または131070)
東北 25ms 21Mbps ○RWinほぼ充足 65535のまま
関東 15ms 35Mbps ○RWin充足 65535のまま
中部 20ms 26Mbps ○RWinほぼ充足 65535のまま
近畿 25ms 23Mbps ○RWinほぼ充足 65535のまま
中国四国 30ms 17Mbps △場合により不足 65535のまま
(または131070)
九州 35ms 15Mbps △場合により不足 65535のまま
(または131070)


3.光ファイバのRWinの適正値
光ファイバは100Mbpsの広帯域サービスですので、Windows初期値のままだと、東京以外ではRWinが大きく不足します。


光ファイバ(100Mbps)サービスでの地方別RWin推奨値
地方 東京に対する
RTT
RWin=65535の
場合の帯域上限
RWin推奨値
北海道 25ms 20Mbps ×RWin不足 262140
東北 15ms 35Mbps ×RWin不足 262140
東京以外の
関東
12ms 43Mbps ×RWin不足 131070
東京 6ms 87Mbps△RWinやや不足 131070
中部 15ms 35Mbps ×RWin不足 262140
近畿 15ms 35Mbps ×RWin不足 262140
中国四国 20ms 25Mbps ×RWin不足 262140
九州 25ms 20Mbps ×RWin不足 262140


4.RWinの設定方法
それでは、RWinの設定を実際に行ってみましょう。

おすすめのRWin設定ツールは、Dr.TCPです。
http://www.dslreports.com/drtcp で、"DRTCP021.exe"または "DRTCP021.zip"を入手してください。
入手したら起動します。



次の通りに選択・入力していきます。

TCP Receive Window この欄がRWinです。ここに、上記の地方別RWin推奨値を半角数字で入力します。推奨値が262140の地域であっても、最初は控えめに、131070で試すといいでしょう。
Window Scaling RWinに65535を超える値を設定する場合は、必ず "YES"に設定します。"No"にすると、RWinに65535を超える値を設定できません。
Time Stamping RWinに65535を超える値を設定する場合は、"YES" が望ましいです。"YES"にすると、パケットロス発生時でも効率の良く再送を行います。
Selective Acks 必ず"YES" に設定します。"No"になっているとエラー再送効率が悪くなります。(Windowsではデフォルトで有効)
Path MTU Discovery 必ず"YES"に設定します。"No"になっていると、MTUが小さくなって送信速度が低下する場合があります。(Windowsではデフォルトで有効)

他の項目の設定は変更する必要が無いので、何も変更しないでください。
その下のAdapter Settingsの部分も触らないでください。現在どんな値が選択されていても、とにかく触れないでそのままにしておいてください。下手に必要のない部分を触ると最悪の場合インターネットに繋がらなくなる恐れがあります。

以上で設定が終わったら、"Save"を押すと設定が書き込まれて"Settings saved successfully"と表示されるので、Dr.TCPを終了させます。
"Save"を押さないと設定が適用されませんので忘れないようにしてください。
そして、Windowsを再起動すると、設定が反映されます。

Windows再起動後、
http://www.speedguide.net/analyzer.php のページに行って、RWinの現在値を確認します。もしこのページが繋がらないときは飛ばして構いません。



Windows Vista の場合は、OSで最適化してるらしいです。




netTuneというソフトもあるのですが、設定が細かく良くワカリマセン(ーー;)
OSが不安定になる事象もあったので使用してません。
PR
この記事にコメントする
name:
title:
文字色:
Mail address:
URL:
Comment:
password:   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
この記事へのトラックバック
この記事にトラックバックする:
Counter
Last comment
Last track back
ブログ内検索
Calendar
03 2024/04 05
S M T W T F S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Bar code
Copyright © なんかいろいろ All Rights Reserved.
忍者ブログ[PR]