Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 16536|Antwoord: 0

Maximaal aantal open verbindingen bereikt.

[Link kopiëren]
Geplaatst op 28-02-2017 10:20:00 | | |
Bij prestatietests, als de geteste systeempagina eenvoudig is en goede prestaties heeft, zal dit ervoor zorgen dat de pers onvoldoende tcp-links krijgt en de volgende fouten veroorzaken:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\tcpip\Parameters\TcpTimedWaitDelay to 30
en HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\tcpip\Parameters\MaxUserPort naar 65534
en het opnieuw opstarten van de machine
Zie het readme.doc-dossier voor meer informatie
De meest geïntroduceerde via Baidu-zoekopdrachten is het aanpassen van de twee waarden TimedWaitDelay en MaxUserPort, die relatief kleine punten zijn die TimedWaitDelay wijzigen, wat kan worden bepaald afhankelijk van de werkelijke situatie.
Tegelijkertijd wordt de waarde van MaxUserPort aangepast om groter te zijn, maar na het aanpassen en herstarten van de machine blijft het probleem bestaan.
[HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \Tcpip \Parameters]
TcpNumConnectionsSearch = 0x00fffffe (Standaard = 16.777.214)
De bovenstaande registerinformatie configureert het maximale aantal TCP-verbindingen dat op één machine is toegestaan, wat standaard 16M is. Dit aantal lijkt groot, en dit is niet de enige voorwaarde die het maximale aantal verbindingen beperkt; er zijn ook andere voorwaarden die het maximale aantal verbindingen beperken tot een TCP-verbinding.
Maximaal aantal dynamische poorten
Wanneer een TCP-client en server verbinding maken, moet de client een dynamische poort toegewezen krijgen, die in het standaardbereik van 1024-5000 valt, wat betekent dat de client standaard tot 3977 socketverbindingen tegelijk kan initiëren. We kunnen het volgende register aanpassen om de scope van deze dynamische poort aan te passen
[HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \Tcpip \Parameters]
MaxUserPort = 5000 (Standaard = 5000, Max = 65534)
Maximaal aantal TCB's
Het systeem wijst een TCP-controleblok (TCP-controleblok of TCB) toe aan elke TCP-verbinding, dat wordt gebruikt om bepaalde parameters van de TCP-verbinding te cachen, en elke TCB moet 0,5 KB pagepool en 0,5 KB niet-pagepool toewijzen, wat betekent dat elke TCP-verbinding 1 KB systeemgeheugen in beslag neemt.
Het maximale aantal TCB's in een systeem wordt bepaald door de onderstaande registerinstellingen
[HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \Tcpip \Parameters]
MaxFreeTcbs = 2000 (Standaard = RAM-afhankelijk, maar gebruikelijk Pro = 1000, Srv=2000)
Voor niet-serverversies is de standaardwaarde van MaxFreeTcbs 1000 (meer dan 64M fysiek geheugen)
Serverversie, dit staat standaard op 2000.
Dit betekent dat serverversies standaard tot 2000 TCP-verbindingen tegelijk kunnen opzetten en onderhouden.
Maximaal aantal TCB-hashtabellen
TCB wordt beheerd via een hashtabel, en de volgende registerinstellingen bepalen de grootte van deze hashtabel
HKEY_LOCAL_MACHINE \System \CurrentControlSet \services \Tcpip \Parameters]
MaxHashTableSize = 512 (Standaard = 512, Bereik = 64-65536)
Deze waarde geeft de hoeveelheid geheugen aan die aan de pagepool is toegewezen, dat wil zeggen, als MaxFreeTcbs = 1000 is, is de hoeveelheid geheugen in de pagepool 500KB
Dan zou MaxHashTableSize groter dan 500 moeten zijn. Hoe groter het getal, hoe redundanter de hashtabel zal zijn en hoe minder tijd het kost om TCP-verbindingen toe te wijzen en te vinden. Deze waarde moet een macht van 2 zijn en het maximum is 65536.
    MaxUserPort = 65534 (Decimaal)
    MaxHashTableSize = 65536 (Decimaal)
    MaxFreeTcbs = 16000 (Decimaal)
Hier zien we dat MaxHashTableSize is geconfigureerd om vier keer groter te zijn dan MaxFreeTcbs, wat de snelheid van TCP-oprichting aanzienlijk verhoogt.
Bijgevoegd is het registratieformulier: 连接数.reg (280 Bytes, Aantal downloads: 2)




Vorig:JS die cookies onleesbaar maakt kan komen door padproblemen
Volgend:Bootstrap invoerbox associatieprompt
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com