MTU =1454や1500は最速ではないッ!? Part2at ISP
MTU =1454や1500は最速ではないッ!? Part2 - 暇つぶし2ch230:名無しさんに接続中…
07/03/07 03:30:12 43tlpcc5
>>228
RWINのサイズは、転送相手との距離(応答時間)が長い場合に効いて来る。

例えば相手との距離(時間)が500ms(0.5秒)もある場合、RWINつまり受信バッファが小さいほど
「さっきのでokだ、次を送ってくれ」や「エラーが出た、今のをもう一度頼む」といったメッセージを
頻繁にやり取りしなければならなくなり、その度に0.5秒も無駄な待ち時間が生じることになる。
RWINが64KBしか無い状態では、64KB転送する度に0.5秒も待たされることになるわけだ。

実際には、ユーザーもサーバも東京都内に存在して10hopあるか無いかという距離なら、
RWIN毎のやりとりにかかる時間もせいぜい10~20ms程度だからそれほど神経質になる必要も無いが、
例えば北海道や九州から都内のサーバにアクセスした場合はこれが20~30msはかかることになり、
さらに海外とやり取りする場合などは100~200msはザラにかかるようになってくる。

RWINを256KBに設定していれば、このメッセージのやり取りの頻度は転送容量あたり1/4、
実際に待たされる時間はその何分の一と、劇的に改善する。

ならRWINはメモリが許す限り広げれば良いのか、というとそういう訳にもいかず、
上に書いた通り通信相手との距離が短い場合にはあまり効果は上がらず、
離れた相手との通信ほど効果を上げるようになるが、反面距離が長いということはエラーの発生率も上がり、
エラーを検出した際にRWINが大きすぎると再送ロスが増大する、というデメリットがあり、
無闇に広げれば良いという訳ではない。

また伝送経路上に無線などの安定度の低い手段を使っている場合も、
RWINを広げすぎると伝送ロスが肥大して効率を下げる。




次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch