Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 16536|Atsakyti: 0

Pasiektas maksimalus atvirų ryšių skaičius.

[Kopijuoti nuorodą]
Paskelbta 2017-02-28 10:20:00 | | |
Atliekant našumo testavimą, jei išbandytas sistemos puslapis yra paprastas ir turi gerą našumą, spauda gaus nepakankamai tcp nuorodų ir sukels šias klaidas:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\tcpip\Parameters\TcpTimedWaitDelay į 30
ir HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\tcpip\Parameters\MaxUserPort į 65534
ir iš naujo paleisti įrenginį
Daugiau informacijos rasite readme.doc faile
Labiausiai pristatoma per "Baidu" paiešką modifikuoti dvi "TimedWaitDelay" ir "MaxUserPort" reikšmes, kurios yra palyginti maži taškai, keičiantys "TimedWaitDelay", kuriuos galima nustatyti atsižvelgiant į faktinę situaciją.
Tuo pačiu metu "MaxUserPort" vertė modifikuojama, kad būtų didesnė, tačiau pakeitus ir iš naujo paleidus mašiną, problema vis tiek išlieka.
[HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \tcpip \Parameters]
TcpNumConnectionsSearch = 0x00fffffe (numatytasis = 16 777 214)
Aukščiau pateikta registro informacija sukonfigūruoja maksimalų leistiną TCP ryšių skaičių viename kompiuteryje, kuris pagal numatytuosius nustatymus yra 16 mln. Šis skaičius atrodo didelis, ir tai nėra vienintelė sąlyga, ribojanti maksimalų ryšių skaičių, yra ir kitų sąlygų, ribojančių maksimalų TCP ryšio ryšių skaičių.
Maksimalus dinaminių prievadų skaičius
Kai TCP klientas ir serveris prisijungia, klientui turi būti priskirtas dinaminis prievadas, kuris priskiriamas numatytajam 1024-5000 diapazonui, o tai reiškia, kad pagal numatytuosius nustatymus klientas vienu metu gali inicijuoti iki 3977 lizdų ryšių. Galime modifikuoti šį registrą, kad pakoreguotume šio dinaminio prievado apimtį
[HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \tcpip \Parameters]
MaxUserPort = 5000 (numatytasis = 5000, maks. = 65534)
Didžiausias trečiųjų šalių filialų skaičius
Sistema kiekvienam TCP ryšiui priskiria TCP valdymo bloką (TCP valdymo bloką arba TCB), kuris naudojamas kai kuriems TCP ryšio parametrams talpykloje, ir kiekvienas TCB turi skirti 0,5 KB puslapių telkinio ir 0,5 KB ne puslapių telkinio, o tai reiškia, kad kiekvienas TCP ryšys užims 1 KB sistemos atminties.
Didžiausias trečiųjų šalių skaičius sistemoje nustatomas pagal toliau pateiktus registro parametrus
[HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \tcpip \Parameters]
MaxFreeTcbs = 2000 (numatytasis = priklauso nuo RAM, bet įprastas Pro = 1000, Srv=2000)
Ne serverio versijoms numatytoji MaxFreeTcbs reikšmė yra 1000 (daugiau nei 64 mln. fizinės atminties)
Serverio versija, numatytoji reikšmė yra 2000.
Tai reiškia, kad pagal numatytuosius nustatymus serverio versijos gali užmegzti ir palaikyti iki 2000 TCP ryšių vienu metu.
Maksimalus TCB maišos lentelių skaičius
TCB valdomas naudojant maišos lentelę, o šios maišos lentelės dydį nustato šie registro parametrai
HKEY_LOCAL_MACHINE \System \CurrentControlSet \services \tcpip \Parameters]
MaxHashTableSize = 512 (numatytasis = 512, diapazonas = 64-65536)
Ši reikšmė nurodo atminties kiekį, priskirtą puslapių telkiniui, tai yra, jei MaxFreeTcbs = 1000, atminties kiekis puslapių telkinyje yra 500 KB
Tada MaxHashTableSize turėtų būti didesnis nei 500. Kuo didesnis skaičius, tuo perteklinė bus maišos lentelė ir tuo mažiau laiko užtruks kiekvieną kartą paskirstyti ir rasti TCP ryšius. Ši vertė turi būti 2 galia, o didžiausia - 65536.
    MaxUserPort = 65534 (dešimtainis)
    MaxHashTableSize = 65536 (dešimtainis)
    MaxFreeTcbs = 16000 (dešimtainis)
Čia matome, kad "MaxHashTableSize" sukonfigūruotas taip, kad būtų 4 kartus didesnis nei "MaxFreeTcbs", o tai labai padidina TCP kūrimo greitį.
Pridedamas registracijos formos failas: 连接数.reg (280 Bytes, Atsisiuntimų skaičius: 2)




Ankstesnis:JS nustatė, kad slapukai būtų neįskaitomi, gali būti dėl kelio problemų
Kitą:"Bootstrap" įvesties laukelio susiejimo raginimas
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com