Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 16536|Odgovoriti: 0

Doseženo največje število odprtih povezav.

[Kopiraj povezavo]
Objavljeno na 28. 02. 2017 10:20:00 | | |
Pri testiranju zmogljivosti, če je testirana sistemska stran preprosta in ima dobro zmogljivost, bo pritisk prejel nezadostne TCP povezave in povzročil naslednje napake:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\tcpip\Parameters\TcpTimedWaitDelay do 30
in HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\tcpip\Parameters\MaxUserPort na 65534
in ponovni zagon računalnika
Za več informacij si oglejte datoteko readme.doc
Najbolj uvedena metoda z Baidu iskanjem je spreminjanje dveh vrednosti TimedWaitDelay in MaxUserPort, ki sta razmeroma majhni točki, ki spreminjata TimedWaitDelay, kar je mogoče določiti glede na dejansko situacijo.
Hkrati je vrednost MaxUserPorta spremenjena na večjo, vendar po spremembi in ponovnem zagonu naprave težava še vedno obstaja.
[HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \Tcpip \Parameters]
TcpNumConnectionsSearch = 0x00fffffe (Privzeto = 16.777.214)
Zgornje informacije o registru konfigurirajo največje število dovoljenih TCP povezav na enem računalniku, ki je privzeto 16M. To število se zdi veliko in to ni edini pogoj, ki omejuje največje število povezav; obstajajo tudi drugi pogoji, ki omejujejo največje število povezav na TCP povezavo.
Največje število dinamičnih vrat
Ko se TCP odjemalec in strežnik povežeta, mora biti odjemalcu dodeljen dinamični port, ki je privzeto dodeljen v območju 1024-5000, kar pomeni, da lahko odjemalec privzeto hkrati sproži do 3977 povezav vtičnic. Lahko spremenimo naslednji register, da prilagodimo obseg tega dinamičnega porta
[HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \Tcpip \Parameters]
MaxUserPort = 5000 (Privzeto = 5000, Max = 65534)
Največje število TCB-jev
Sistem vsaki TCP povezavi dodeli TCP kontrolni blok (TCP kontrolni blok ali TCB), ki se uporablja za predpomnjenje nekaterih parametrov TCP povezave, vsak TCB pa mora dodeliti 0,5 KB straniščnega bazena in 0,5 KB nestranskega sklada, kar pomeni, da vsaka TCP povezava zaseda 1KB sistemskega pomnilnika.
Največje število TCB-jev v sistemu določajo spodnje nastavitve registra
[HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \Tcpip \Parameters]
MaxFreeTcbs = 2000 (Privzeto = odvisno od RAM-a, vendar običajno Pro = 1000, Srv=2000)
Za nestrežniške različice je privzeta vrednost MaxFreeTcbs 1000 (več kot 64M fizičnega pomnilnika)
Strežniška različica, privzeto na 2000.
To pomeni, da lahko strežniške različice privzeto vzpostavijo in vzdržujejo do 2000 TCP povezav hkrati.
Največje število TCB hash tabel
TCB se upravlja preko zgoščenske tabele, naslednje nastavitve registra pa določajo velikost te zgoščevalne tabele
HKEY_LOCAL_MACHINE \System \CurrentControlSet \services \Tcpip \Parameters]
MaxHashTableSize = 512 (Privzeto = 512, Range = 64-65536)
Ta vrednost označuje količino pomnilnika, dodeljenega skladu strani, torej če je MaxFreeTcbs = 1000, je količina pomnilnika v zbirki strani 500KB
Potem naj bo MaxHashTableSize večji od 500. Večja kot je številka, bolj podvojena bo zgoščevalna tabela in manj časa bo trajalo za dodeljevanje in iskanje TCP povezav vsakič. Ta vrednost mora biti potenca števila 2, največja vrednost pa je 65536.
    MaxUserPort = 65534 (decimalno)
    MaxHashTableSize = 65536 (decimalno)
    MaxFreeTcbs = 16000 (decimalno)
Tukaj lahko vidimo, da je MaxHashTableSize konfiguriran štirikrat večji od MaxFreeTcbs, kar močno poveča hitrost vzpostavitve TCP.
Priložena je datoteka z registracijskim obrazcem: 连接数.reg (280 Bytes, Število prenosov: 2)




Prejšnji:Nastavitev piškotkov na neberljivost je lahko posledica težav s potjo
Naslednji:Poziv za povezavo vhodnih škatel bootstrap
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com