Vista TCP Window Scaling Auto Tuning May Slow Down Network Performance Vista TCP lango didinimas Auto Tuning gali sulėtinti tinklo našumui

TCP receive window size (RWIN) is the amount of received data (in bytes) that can be buffered during a connection. TCP gauti lango dydis (RWIN) yra gautų duomenų (baitais) suma, kuri gali būti buferinis per ryšį. According to Pagal Wikipedia Vikipedija , 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. , Siuntimo priimančiosios gali siųsti tik iki tos duomenų kiekį, prieš tai turi laukti patvirtinimo ir langų atnaujinimas gauna iš kompiuterio. When a receiver advertises the window size of 0, the sender stops sending data and starts the persist timer. Kai imtuvas reklamuoja lango dydis 0, siuntėjo stotelių duomenų siuntimo ir pradeda išlieka laikmatis. The persist timer is used to protect TCP from the dead lock situation. Išlieka laikmatis, naudojamas apsaugoti TCP iš negyvų užraktas situacija. 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. Dead lock padėtis gali būti, kai naujame lange dydžio atnaujinimą imtuvas yra prarasta ir imtuvas turi ne daugiau duomenis siųsti, o siuntėjas laukia naujame lange dydis atnaujinti. 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. Kai lieka laikmatis baigiasi TCP siuntėjas siunčia nedidelis paketas, kad imtuvai ACKs su nauja lango dydis ir TCP paketų gali susigrąžinti nuo tokių situacijų.

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 lango dydis srityje kontroliuoja duomenų srautą ir yra tik tarp 2 ir 65.535 baitų, ir negali būti išplėstas anymore. Thus, a scaling factor is used to get a larger TCP receive window size to achieve more efficient use of high bandwidth networks. Taigi, didinimo faktorius yra naudojamas norint gauti didesnį gauti TCP lango dydį, siekiant efektyviau panaudoti aukšto pralaidumo tinklų. The TCP window scale option TCP lango skalėje parinktis is used to increase the maximum window size from 65,535 bytes to 1 Gigabyte. yra naudojami, siekiant padidinti maksimalus lango dydis nuo 65.535 baitų 1 Gigabyte. Scaling up to larger TCP congestion window sizes is a part of what is necessary for TCP Tuning. Scaling iki didesnių spūsčių TCP lango dydis yra apie tai, kas būtina TCP Tuning dalis. The window scale option is used only during the TCP 3-way handshake. Langas skalėje parinktis yra naudojama tik per 3 TCP-way Handshake. 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. Lango skalės vertė sudaro bitų į kairę skaičius perėjimas 16-bitų lango dydis srityje, ir gali būti nustatytas nuo 0 (nėra pamainą) 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. Kai sprendžiami lėtai tinklo našumą Vista, tai gali būti dėl minėtų TCP lango mastelio variantą, kur daug pagyvenusių maršrutizatoriai ir paketų ir ugniasienės nėra tinkamai įgyvendinti TCP lango mastelio ir perrašyti lango padidinimo daugiklis per perdavimo ir sukelia siuntimo ir gavimo pusėse prisiimti skirtingus TCP lango dydis. The situation causes malfunction Internet connection, non-stable traffic that is very slow, or network connection that is only available intermittently. Padėties priežastis sutrikimo internetas, ne stabilus, kad eismas yra labai lėtas, arba tinklo ryšį, galima tik su pertraukomis. In Vista, the connection may appear to start working again for no reason after a while. Vista, ryšys gali būti, kad vėl pradėti dirbti ne po, o priežastis. If “Diagnose Problem” is selected in Vista, an error message will display “Cannot communicate with primary DNS server.” Jei "diagnostika problema" yra pasirinkta Vista ", rodomas klaidos pranešimas" Nepavyko susisiekti su pirminio DNS serverio. "

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. Prie "Windows Vista" skatina tolesnį TCP lango mastelio su Auto funkcija, kur TCP stack "Vista" sistema automatiškai bus patikslinti ir pakoreguoti RWIN dydį padidinti procentą viso dydžio TCP segmentų, kurie yra naudojami dideliais kiekiais per duomenų perdavimo tinklą, pagrįstą scenarijų ji susiduria. 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. Ir todėl jis nebebus įmanoma nurodyti pasirinktinį dydį TCP / IP Gauti langas (RWIN) dydis su naujų auto tuning įrašymo funkciją, išskyrus atvejus, kai paraiška jį savarankiškai naudoja SO_RCVBUF. However, Vista TCP auto tuning feature may get things wrong sometimes. Tačiau, Vista TCP Auto funkcija gali gauti ko kartais klaidingą. Instead of optimal true receive window size, incompatible and out of range RWIN size may be used. Vietoj optimalių tiesa gauti lango dydį, nesuderinama ir iš nuotolio RWIN dydis gali būti naudojami.

By default, Vista in normal auto tuning level will use RWIN size of 256 bytes with a scale factor of 8. Numatyta, kad Vista normaliai Auto lygis bus panaudoti RWIN 256 baitų su skalės koeficiento 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. Ši vertė yra ne tinka visi maršrutizatoriai ir serveriai nepalaiko TCP Perskaičiavimo faktoriaus, ir toliau bendrauti su 65.536 baitų. 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 vartotojai gali keisti elgesį ir kaip Vista automatiškai reguliuoja RWIN, naudojant "netsh" komandą nustatyti vertę "autotuninglevel" parametrą.

To change the value for Receive Window Auto-Tuning Level parameter in Vista, Norėdami pakeisti Gauti langas Automatinis vertės Tiuningas lygio parametras Vista, run elevated command prompt paleisti komandų eilutę , and then type in one of the following commands, depending on your preference how you want Vista to use the RWIN size. , Tada įveskite vieną iš šių komandų, atsižvelgiant į Jūsų pageidavimus, kaip norite Vista naudoti RWIN dydį.

netsh interface tcp set global autotuninglevel=disabled
Disable the autotunning feature in Vista completely, and fit and lock the RWIN receive window to default value 65536 bytes. Išjungti autotunning funkcija Vista visiškai, ir tinkami ir užrakinti RWIN gauti lange pagal nutylėjimą 65.536 baitų.

netsh interface tcp set global autotuninglevel=highlyrestricted
Allow for the receive window to grow beyond the default value, but do so very conservatively. Galima gauti lango auga po nutylėjimą, tačiau tai daryti labai atsargiai. In this mode, Vista will by default use RWIN of 16,384 bytes with a scale factor of 2. Šiuo režimu Vista pagal nutylėjimą naudoti RWIN apie 16.384 baitų su skalės koeficiento 2.

netsh interface tcp set global autotuninglevel=restricted
Allow for the receive window to grow beyond the default value, but limit such growth in some scenarios. Galima gauti lango auga tik numatytąją vertę, bet ir apriboti tokio augimo kai scenarijus.

netsh interface tcp set global autotuninglevel=normal netsh interface tcp nustatyti pasaulio autotuninglevel = normalus
Allow for the receive window to grow to accommodate almost all scenarios. Galima gauti lango augti prisitaikyti prie beveik visų scenarijų. The default setting in Vista. Nutylėjimą Vista. Specifying this command mean you want to turn back on AutoTuning feature. Nurodant šią komandą reiškia, kad jūs norite pasukti atgal AutoTuning funkcija.

netsh interface tcp set global autotuninglevel=experimental
Allow for the receive window to grow to accommodate extreme scenarios. Galima gauti lango augti prisitaikyti prie ekstremalių scenarijus. Note The experimental value can decrease performance in common scenarios. Pastaba eksperimentinė vertė gali sumažėti veikimo bendro scenarijus. This value should be used only for research purposes. Ši vertė turi būti naudojama tik moksliniais tikslais.

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. Vartotojai turėtų išbandyti įvairių galimų konfigūracijų Vista TCP RWIN Auto Tuning lygmeniu, siekiant gauti geriausią vertę, pagerinti tinklo veiklą ir padidina atsisiuntimo greitis.

IMPORTANT : The page is machine translated and provided "as is" without warranty. DĖMESIO: Šis puslapis yra mašina išvertė ir pateikiama "kaip yra" be garantijų. Machine translation may be difficult to understand. Automatinis vertimas gali būti sunku suprasti. Please refer to Remkitės original English article originalas anglų straipsnis whenever possible. jei įmanoma.


3 Responses to “Vista TCP Window Scaling Auto Tuning May Slow Down Network Performance” 3 Responses to "Vista TCP lango didinimas Auto Tuning gali sulėtinti tinklo veiklą"

  1. T-Mobile Netherlands Web N Walk Manager Update For Web N Walk Stick « Theo's Blog T-Mobile Netherlands Web Š Walk vadybininkas naujinimo žiniatinklio N Walk Stick «Theo's blog
    October 23rd, 2008 23:45 23 spalis 2008 23:45
    3 3

    [...] that attempts to find the best tcp window size for you. [...] Kuris bando rasti geriausią TCP lango dydis už jus. But apparantly it fails to do so.) I found this post that explains how you can modify the default behavior of the tuning algorithm. Bet, matyt, ji to nepadaro.) Radau šį pranešimą, paaiškinantį, kaip galite pakeisti numatytąjį elgesys Tuning algoritmas. I used; netsh interface tcp set global autotuninglevel=highlyrestricted (In this article on [...] Aš; netsh interface tcp nustatyti pasaulio autotuninglevel = highlyrestricted (šiame straipsnyje [...]

  2. eceblogger.com » Problem with TCP auto-tuning in Vista eceblogger.com »Problema su TCP Auto-tuningas Vista
    July 12th, 2008 06:01 12 liepa 2008 06:01
    2 2

    [...] Frank Hludik and he found the problem: it was the TCP auto-tuning that my Vista machine performed. [...] Frank Hludik ir rado problema: jis buvo TCP Auto-tuningas, kad mano Vista mašina atlikti. Here is a longer article describing the problem and the solution, and here is a shorter one. Štai jau straipsnyje aprašoma problema, ir sprendimas, ir čia yra trumpesnis. The bottom [...] Apačioje [...]

  3. How to make Vista Browse faster and download faster ! Kaip padaryti Vista Žmonės greičiau ir atsisiųsti greičiau! « The Techie Guy's Weblog - we get IT «Techniką Guy's Weblog - mes jį gauti
    May 5th, 2008 15:47 5 gegužė 2008 15:47
    1 1

    [...] can read the seriously techie stuff here  of what it does and how Scaling Factors works etc. etc. [...] [...] Galite skaityti rimtai techniką čia dalykėlius, ką ji veikia ir kaip Scaling Factors darbai ir tt ir tt [...]

Leave a Reply 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> Galite naudoti šiuos žodžius: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime = ""> <em> <i> <q Cite=""> <strike> <strong>

Subscribe to comments feature has been disabled. Subscribe to comments funkcija buvo išjungta. To receive notification of latest comments posted, subscribe to Norėdami gauti pranešimus apie naujausius komentarų, užsiprenumeruoti My Digital Life Comments RSS feed Mano skaitmeninis gyvenimas Komentarų RSS or arba register to receive Registruokitės gauti new comments in daily email digest. Nauji komentarai kasdien elektroniniu paštu.
Custom Search

New Articles Nauji straipsniai

Incoming Search Terms for the Article Gaunamus paieškos terminus straipsnis

netsh interface tcp set global autotuninglevel=highlyrestricted netsh interface tcp nustatyti pasaulio autotuninglevel = highlyrestricted - -- receive window auto-tuning level highlyrestricted gauti lange Auto-tuningas lygis highlyrestricted - -- vista tcp window size Vista TCP lango dydis - -- TCPWindowSize vista TCPWindowSize Vista - -- tcp window size vista TCP lango dydis Vista - -- tcp autotuning TCP autotuning - -- vista auto tune Vista Auto tune - -- Receive Window Auto-Tuning Level : highlyrestricted Gauti langas Auto-Tuning Lygis: highlyrestricted - -- vista auto tuning Vista Auto - -- netsh autotuning netsh autotuning - -- tcp windows size vista TCP Windows Vista dydžio - -- vista tcp autotuning Vista TCP autotuning - -- auto tune vista Auto tune Vista - -- TCP window size on Vista TCP lango dydis Vista - -- vista autotuning highlyrestricted Vista autotuning highlyrestricted - -- windows 7 tcp window size Windows 7 TCP lango dydis - -- autotuninglevel highlyrestricted autotuninglevel highlyrestricted - -- autotuninglevel=highlyrestricted autotuninglevel = highlyrestricted - -- windows vista tcp window size Windows Vista TCP lango dydis - -- slow network performance vista lėtai tinklo našumą Vista " - -- vista slow network performance Vista lėtai tinklo veiklą - -- vista autotuning Vista autotuning - -- receive window auto-tuning level gauti lange Auto-tuningas lygis - -- tcp receive window size Vista TCP lango dydis gauti Vista - -- vista tcp tuning Vista TCP tuningas - -- slow network speed vista lėtas tinklo greitis Vista - -- netsh interface tcp set global autotuninglevel highlyrestricted netsh interface tcp nustatyti pasaulio autotuninglevel highlyrestricted - -- tcp window size windows 7 TCP lango dydis Windows 7 - -- vista autotune Vista Autotune - -- TCP Receive Window registry windows 7 TCP Receive Window registro Windows 7 - -- vista network autotune Vista tinklo Autotune - -- how to change rwin in vista kaip pakeisti rwin Vista - -- vista tcp window Vista TCP lango - -- vista tcp window scaling Vista TCP lango padidinimo - -- tcp window size in vista TCP lango dydis Vista - -- windows 7 network tuning Windows 7 tinklą Tuning - -- windows vista network parameters tuning "Windows Vista" tinklo parametrų reguliavimas - -- highlyrestricted autotuning highlyrestricted autotuning - -- tcp autotuning vista TCP autotuning Vista - -- vista tcpip window Vista Tcpip langą - -- all visi - -- slow network speed windows 7 lėtas tinklo greitis Windows 7 - -- vista tcp scaling Vista TCP mastelio - -- "tcp window size" vista "TCP lango dydis" Vista " - -- vista increase tcp windows size padidinti Windows Vista TCP dydžio - -- windows 7 tcp autotuning Windows 7 TCP autotuning - -- windows 7 autotuning highlyrestricted Windows 7 autotuning highlyrestricted - -- autotune download for vista Autotune atsisiųsti Vista - -- netsh tcp window size netsh TCP lango dydis - -- TCP Window size exceeds the 65,536 limit TCP lango dydis viršija 65.536 riba - --