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.
Related Articles Susiję straipsniai
- Disable TCP Auto-Tuning to Solve Slow Network, Cannot Load Web Page or Download Email Problems in Vista Išjungti TCP Auto-Tuning išspręsti Mažoji tinklo Nepavyko įkelti tinklalapio ar Atsisiųsti Email Problemos su Vista
- Increase Multithread Download Speed by Disable Vista Auto Tuning on TCP/IP Didinti Multithread atsisiuntimo greičio Išjungti Vista Auto Tuning TCP / IP
- Windows Vista Performance and Tuning Guide "Windows Vista Performance and Tuning vadovas
- Vista Remote Desktop Connection Client Slow Delay or Disconnect When Connect to Windows Server 2003 SP2 x64 Edition RDP Vista Remote Desktop Connection Client Mažoji Pavėluotas ar rozłącza prisijungti prie Windows Server 2003 SP2 x64 Edition KPP
- Optimize and Increase BitTorrent (BT) Download Speed in Vista Optimizuoti ir padidinkite BitTorrent "(BT) Download Speed Vista
- Outlook 2007 Slow While Downloading POP3 Email "Outlook 2007" Mažoji Nors atsisiunčia POP3 paštas
- MySQL Database Performance Tuning Best Practices Video Tutorial MySQL Database Performance Tuning Best Practices Video Tutorial
- Slow File and Folder Copy, Move, Transfer or Delete Operation Speed Problem in Vista Fix Mažoji Failų ir aplankų kopijavimas, perkėlimas, perdavimas ar trinti operacijos Speed Problema Vista Fix
- Workaround for Slow Large File Copying and Transfering To and From Vista PC PROBLEMOS nedideliu didelio failo kopijavimas ir perkėlimas į ir iš Vista kompiuteryje
- Solution: Transfer from Window XP to Window Vista Sprendimas: Pervežimas iš Window XP Window Vista "










































October 23rd, 2008 23:45 23 spalis 2008 23:45
[...] 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 [...]
July 12th, 2008 06:01 12 liepa 2008 06:01
[...] 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 [...]
May 5th, 2008 15:47 5 gegužė 2008 15:47
[...] 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 [...]