Vista TCP Window Scaling Auto Tuning May Slow Down Network Performance VistaのTCPウィンドウのスケーリングの自動チューニング年5月ネットワークのパフォーマンスがスローダウン

TCP receive window size (RWIN) is the amount of received data (in bytes) that can be buffered during a connection. TCP受信ウィンドウのサイズ( rwin )は、受信したデータ量(バイト単位)ことができるバッファ中に接続します。 According toによると、 Wikipediaウィキペディア , the sending host can send only up to that amount of data before it must wait for an acknowledgment and window update from the receiving host. 、 、送信元のホストのみを送信することが最大の量のデータを前にする必要があります。謝辞とウィンドウを待つ、受信側のホストからの更新です。 When a receiver advertises the window size of 0, the sender stops sending data and starts the persist timer.ときに受信機の宣伝のウィンドウのサイズを0 、データの送信が停止すると、送信者の持続タイマーを開始します。 The persist timer is used to protect TCP from the dead lock situation.持続タイマーが使用されてからの死者を守るためのTCPロック状況です。 The dead lock situation could be when the new window size update from the receiver is lost and the receiver has no more data to send while the sender is waiting for the new window size update.ザデッドロック状況が更新されたときと、新しいウィンドウのサイズからの受信機が紛失しており、より多くのデータを送信する受信機はないが、送信者が新しいウィンドウのサイズを待っている更新プログラムです。 When the persist timer expires the TCP sender sends a small packet so that the receivers ACKs the packet with the new window size and TCP can recover from such situations.持続タイマーが切れるときには、 TCP送信パケットを送信するようにしてレシーバの小型acksのパケットは、新しいウィンドウのサイズや、 TCPは、このような状況から回復する。

The TCP window size field controls the flow of data and is limited to between 2 and 65,535 bytes, and cannot be expanded anymore.フィールドは、 TCPウィンドウのサイズのデータの流れを制御してとの間には2と65535バイトに制限され、もう拡大することはできません。 Thus, a scaling factor is used to get a larger TCP receive window size to achieve more efficient use of high bandwidth networks.したがって、スケーリングファクタを使用して取得すると大きなTCP受信ウィンドウのサイズを達成するために、高帯域幅、ネットワークをより効率的に使用します。 Theその TCP window scale option TCPウィンドウスケールオプション is used to increase the maximum window size from 65,535 bytes to 1 Gigabyte.が使用されウィンドウのサイズを増やすには最大1ギガバイトから65535バイトをします。 Scaling up to larger TCP congestion window sizes is a part of what is necessary for TCP Tuning.スケールアップのTCP混雑ウィンドウのサイズを大きくするのは、何が必要な部分のTCPチューニングします。 The window scale option is used only during the TCP 3-way handshake.ウィンドウスケールの中には、 TCPのみ使用されるオプションは、 3ウェイハンドシェイクです。 The window scale value represents the number of bits to left-shift the 16-bit window size field, and can be set from 0 (no shift) to 14.窓のスケール値は、左のシフトのビット数を16ビットのウィンドウサイズを入力して、より0を設定できます(シフト)を14 。

When dealing with slow network performance in Vista, the problem may be due to the above mentioned TCP Window Scaling option, where many older routers and and packet firewalls do not properly implement TCP Window Scaling, and rewrite the window scaling factor during a transmission, and causing sending and receiving sides to assume different TCP window sizes.これを扱うとき、ネットワークのパフォーマンスが低下さVistaでは、この問題のために5月に上記のTCPウィンドウのスケーリングオプションを、ここで多くの古いルータやファイアウォールやパケットはありませんTCPウィンドウのスケーリングを適切に実施し、ウィンドウのスケーリングを書き換える因子中に伝送し、送信と受信側の原因別のTCPウィンドウのサイズを想定します。 The situation causes malfunction Internet connection, non-stable traffic that is very slow, or network connection that is only available intermittently.インターネット接続機能不全の状況が原因で、非安定的なトラフィックが非常に遅い、またはネットワークに接続して断続的にのみ利用可能です。 In Vista, the connection may appear to start working again for no reason after a while.でビスタは、接続が表示される作業を開始する理由なくしばらくすると、再びです。 If “Diagnose Problem” is selected in Vista, an error message will display “Cannot communicate with primary DNS server.”もし"の問題を診断する"が選択されビスタと、エラーメッセージが表示されます。 "プライマリDNSサーバーと通信することはできません。 "

Beside, Windows Vista enhances further TCP window scaling with auto tuning feature, where TCP stack in Vista system will auto tune and adjust the RWIN size to increase the percentage of full-sized TCP segments that are used during bulk data transmission based on the network scenario it encountered.横に、 Windows Vistaの向上より詳細なTCPウィンドウのスケーリングを自動チューニング機能、ここでTCPスタックにVistaのシステムでは、自動調整とrwinのサイズを調整してフルサイズの割合を増やすTCPセグメントバルクデータ伝送時に使用されるネットワークのシナリオに基づいてが発生しました。 And thus it’s no longer possible to specify a custom size for the TCP/IP Receive Window (RWIN) size with the inclusion of new auto tuning feature, unless the application it self uses SO_RCVBUF.それはもはや、そのためのカスタムサイズを指定できるように、 TCP / IPの受信ウィンドウ( rwin )のサイズを含めると、新しい自動チューニング機能、自己使用していない限り、アプリケーションso_rcvbufことです。 However, Vista TCP auto tuning feature may get things wrong sometimes.しかし、ビスタのTCPの自動チューニング機能があります物事を間違っている。 Instead of optimal true receive window size, incompatible and out of range RWIN size may be used.最適な真の受信ウィンドウサイズの代わりに、互換性のない範囲外の場合、 5月に使われるrwinサイズです。

By default, Vista in normal auto tuning level will use RWIN size of 256 bytes with a scale factor of 8.デフォルトでは、ビスタにrwin通常の自動チューニングのレベルが使用さのサイズを256バイトとスケールファクタの8 。 This value is not suitable for all routers and servers which does not support TCP scale factor, and continue to communicate with 65536 bytes.この値は適切ではありませんのすべてのルータとサーバのTCPのスケールファクタをサポートしていないし、コミュニケーションを継続して65536バイトです。 For Windows Vista, users can change the behavior and the way Vista automatically tune the RWIN, by using “netsh” command to set the value for “autotuninglevel” parameter. Windows Vistaには、ユーザーはVistaの変更して動作する方法を自動的に調整するとrwinを使用して、れる" netsh "コマンドを実行し、値を" autotuninglevel "パラメータを指定します。

To change the value for Receive Window Auto-Tuning Level parameter in Vista,受信ウィンドウの値を変更するためレベルのパラメータを自動チューニングVistaでは、 run elevated command prompt高架コマンドプロンプトで実行する , and then type in one of the following commands, depending on your preference how you want Vista to use the RWIN size.と入力し、 1つには、次のコマンドを入力して、お客様の好みに応じてどのようrwinビスタサイズを使用しています。

netsh interface tcp set global autotuninglevel=disabled netshインターフェイスのTCP設定グローバルautotuninglevel =無効になって
Disable the autotunning feature in Vista completely, and fit and lock the RWIN receive window to default value 65536 bytes.ビスタautotunning機能を完全に無効にして、 rwinを受け取ると合わせるとロックしてウィンドウをデフォルト値65536バイトです。

netsh interface tcp set global autotuninglevel=highlyrestricted netshインターフェイスのTCP設定グローバルautotuninglevel = highlyrestricted
Allow for the receive window to grow beyond the default value, but do so very conservatively.ウィンドウを受信できるように成長するためのデフォルトの値を超え、しかし行うには非常に保守的です。 In this mode, Vista will by default use RWIN of 16,384 bytes with a scale factor of 2.このモードでは、 Vistaがデフォルトで使用するrwinの16384バイト規模な因子2 。

netsh interface tcp set global autotuninglevel=restricted netshインターフェイスのTCP設定グローバルautotuninglevel =制限
Allow for the receive window to grow beyond the default value, but limit such growth in some scenarios.ウィンドウを受信できるように成長するためのデフォルトの値を超え、しかし、このような成長を制限するいくつかのシナリオが発生します。

netsh interface tcp set global autotuninglevel=normal netshインターフェイスのTCP設定グローバルautotuninglevel =正常
Allow for the receive window to grow to accommodate almost all scenarios.ウィンドウを受信できるようには、ほぼすべてのシナリオに合わせて拡大します。 The default setting in Vista.ビスタのデフォルトの設定をします。 Specifying this command mean you want to turn back on AutoTuning feature.このコマンドは意味を指定したい先頭を自動調整機能を有効にします。

netsh interface tcp set global autotuninglevel=experimental netshインターフェイスのTCP設定グローバルautotuninglevel =実験
Allow for the receive window to grow to accommodate extreme scenarios.ウィンドウを受信できるように、極端なシナリオに合わせて拡大します。 Note The experimental value can decrease performance in common scenarios.実験値に注意して共通のシナリオのパフォーマンスを低下させることです。 This value should be used only for research purposes.この値は研究目的のためにのみ使用されています。

Users should try out the various possible configurations for the Vista TCP RWIN Auto Tuning Level in order to get the best value that improve network performance and increase download speed.ユーザーは様々な可能性を試してみて、ビスタのTCP rwinの設定を自動チューニングレベルで最高の値を得るために、ネットワークのパフォーマンスを向上させるダウンロード速度を向上させる。

IMPORTANT : This is a machine translated page which is provided "as is" without warranty. 重要 :これは、機械翻訳ページで提供"現状有姿"を保証します。 Machine translation may be difficult to understand.機械翻訳を理解するのは難しいかもしれません。 Please refer toを参照してください original English articleオリジナルの英語記事索引 whenever possible.いつ可能です。

Share and contribute or get technical support and help atを共有して貢献や技術サポートとヘルプを得る My Digital Life Forums 私のデジタルライフフォーラム .です。



2 Responses to “Vista TCP Window Scaling Auto Tuning May Slow Down Network Performance” 2つの応答を"ビスタTCPウィンドウのスケーリングの自動チューニングネットワークのパフォーマンスが低下する"

  1. How to make Vista Browse faster and download faster ! Vistaの各ジャンルの作り方をより速く、より速くダウンロード! « The Techie Guy’s Weblog - we get IT «の技術に詳しい人のウェブログ-私たち得ること
    May 5th, 2008 15:47 2008年5月5日15:47
    1

    [...] can read the seriously techie stuff here  of what it does and how Scaling Factors works etc. etc. [...] [...]ものについての専門的なことを真剣に読むことがどういうことなのスケーリングは、どのような要因等の作品等[...]

  2. eceblogger.com » Problem with TCP auto-tuning in Vista eceblogger.com »自動チューニングで問題があるのTCPビスタ
    July 12th, 2008 06:01 2008年7月12日06:01
    2

    [...] Frank Hludik and he found the problem: it was the TCP auto-tuning that my Vista machine performed. [...]フランクhludikと彼の問題が見つかりました:それは、私のビスタのTCPマシンの自動チューニングが行われている。 Here is a longer article describing the problem and the solution, and here is a shorter one.次に示すのは、長い記事を記述する問題と解決策を短くすると、ここは1つです。 The bottom [...] [...]の下に

Leave a Reply残して返信

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> これらのタグを使用することができます: <aのhref=のtitle= <abbrのtitle= <blockquote cite=""> <cite> <acronymのtitle= <b>ダウンロードの<code> <デル日時= " " >の<em> <i>て<strike> <strong> <q cite="">

Subscribe without commenting登録なしのコメント


Custom Search

New Articles新しい記事

Incoming Search Terms for the Article検索用語を受信するには

vista autotune ビスタautotune - - vista auto tuning Vistaの自動チューニング - - vista auto tune Vistaの自動調整 - - vista autotuning Vistaの自動調整 - - vista tcp auto tuning ビスタのTCPの自動チューニング - - vista tcp window size VistaのTCPウィンドウサイズ - - autotuninglevel autotuninglevel - - vista slow network performance Vistaのネットワークのパフォーマンスが低下 - - TCP Window Scaling TCPウィンドウのスケーリング - - vista tcp window VistaのTCPウィンドウ - - netsh autotuning netsh自動調整 - - autotuning vista 自動調整ビスタ - - autotune vista autotuneビスタ - - vista network slow Vistaのネットワーク遅い - - netsh interface tcp set global autotuninglevel=highlyrestricted netshインターフェイスのTCP設定グローバルautotuninglevel = highlyrestricted - - vista tcp autotuning ビスタのTCP自動調整 - - vista tcp autotune ビスタのTCP autotune - - vista network auto tune Vistaのネットワークの自動調整 - - auto tuning vista 自動チューニングビスタ - - tcp window size vista TCPウィンドウサイズビスタ - - vista tcp tuning ビスタのTCPのチューニング - - EnablePMTUDiscovery vista EnablePMTUDiscovery値ビスタ - - vista TCP ビスタのTCP - - vista TCP Window Scaling VistaのTCPウィンドウのスケーリング - - "TCP window update" " TCPウィンドウの更新プログラム" - - netsh interface tcp set global autotuninglevel netshインターフェイスのTCP設定グローバルautotuninglevel - - vista rwin ビスタrwin - - receive window auto-tuning level 受信ウィンドウの自動チューニングレベル - - netsh autotune netsh autotune - - vista slow down downloads Vistaのスローダウンダウンロード - - tcp scaling のTCPスケーリング - - vista tcp performance ビスタのTCPのパフォーマンス - - vista tcp optimization VistaのTCP最適化 - - vista netsh ビスタnetsh - - rwin vista rwinビスタ - - tcp window TCPウィンドウ - - slow network performance vista ネットワークのパフォーマンスが低下ビスタ - - Auto-Tune vista 自動調整ビスタ - - vista network autotune Vistaのネットワークautotune - - window scaling vista ウィンドウのスケーリングビスタ - - tcp window size TCPウィンドウサイズ - - vista autotuninglevel ビスタautotuninglevel - - vista tcp auto ビスタのTCPオート - - auto tuning 自動チューニング - - tcp autotuning vista ビスタのTCP自動調整 - - auto tune vista 自動調整ビスタ - - change rwin vista 変更rwinビスタ - - netsh vista netshビスタ - - slow vista network performance Vistaのネットワークのパフォーマンスが遅い - - vista tcp auto tune ビスタのTCP自動調整 - -