Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 16536|Válasz: 0

Maximális elérhető nyílt kapcsolatok száma.

[Linket másol]
Közzétéve 2017. 02. 28. 10:20:00 | | |
Teljesítménytesztelés során, ha a tesztelt rendszeroldal egyszerű és jó teljesítményű, akkor a sajtó nem kap elegendő tcp linkeket, és a következő hibákat okozhatja:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\tcpip\Parameters\TcpTimedWaitDelay 30-ig
és HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\tcpip\Parameters\MaxUserPort a 65534-es formátumra
és újraindítva a gépet
További információért lásd a readme.doc fájlt
A Baidu keresés leginkább a TimedWaitDelay és MaxUserPort két értékének módosítása, amelyek viszonylag kis pontok, amelyek módosítják a TimedWaitDelay-t, és a tényleges helyzet alapján határozhatók meg.
Ugyanakkor a MaxUserPort értéke nagyobbra változik, de a gép módosítása és újraindítása után a probléma továbbra is fennáll.
[HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \tcpip \paraméterek]
TcpNumConnectionsSearch = 0x00fffffe (Alapértelmezett = 16,777,214)
A fenti nyilvántartási adatok egy gépen engedélyezett maximális TCP kapcsolat számát állítják be, ami alapértelmezés szerint 16M. Ez a szám nagynak tűnik, és nem ez az egyetlen feltétel, amely korlátozza a maximális kapcsolatok számát, vannak más feltételek is, amelyek korlátozzák a TCP kapcsolat maximális számát.
Maximális számú dinamikus port
Amikor egy TCP kliens és szerver csatlakozik, a kliensnek dinamikus portot kell rendelni, amely az alapértelmezett 1024-5000 tartományban van, ami azt jelenti, hogy alapértelmezés szerint a kliens egyszerre akár 3977 socket kapcsolatot is indíthat. Az alábbi regisztert módosíthatjuk, hogy módosítsuk ennek a dinamikus portnak a hatókörét
[HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \tcpip \paraméterek]
MaxUserPort = 5000 (alapértelmezés = 5000, max = 65534)
TCB-k maximális száma
A rendszer minden TCP kapcsolathoz egy TCP vezérlőblokkot (TCP vezérlőblokkot vagy TCB) rendel, amelyet a TCP kapcsolat paramétereinek gyorstártárára használnak, és minden TCB-nek 0,5 KB oldalpoolt, valamint 0,5 KB nem oldalpoolt kell kijelölnie, ami azt jelenti, hogy minden TCP kapcsolat 1 KB rendszermemóriát foglal el.
A maximális TCB számot egy rendszerben az alábbi regisztrációs beállítások határozzák meg
[HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \tcpip \paraméterek]
MaxFreeTcbs = 2000 (Alapértelmezett = RAM-függő, de a szokásos Pro = 1000, Srv=2000)
A nem szerver verziók esetén a MaxFreeTcbs alapértelmezett értéke 1000 (több mint 64M fizikai memória)
Szerver verzió alapértelmezetten 2000-es verzió.
Ez azt jelenti, hogy alapértelmezés szerint a szerververziók egyszerre akár 2000 TCP kapcsolatot is létrehozhatnak és fenntarthatnak.
TCB hash táblák maximális száma
A TCB-t hash tábla kezeli, és a következő regisztrációs beállítások határozzák meg ennek a hash tábla méretét
HKEY_LOCAL_MACHINE \System \CurrentControlSet \services \tcpip \paraméterek]
MaxHashTableSize = 512 (alapértelmezett = 512, tartomány = 64-65536)
Ez az érték azt jelzi, hogy mennyi memóriát osztanak a pagepool számára, vagyis ha MaxFreeTcbs = 1000, akkor a pagepool memória mennyisége 500KB
Ekkor MaxHashTableSize nagyobbnak kell lennie 500-nál. Minél nagyobb a szám, annál redundánsabb lesz a hash tábla, és annál kevesebb időbe telik minden alkalommal a TCP kapcsolatok kiosztása és megtalálása. Ennek az értéknek 2-es hattusnak kell lennie, a maximum pedig 65536.
    MaxUserPort = 65534 (tizedes)
    MaxHashTableSize = 65536 (tizedes)
    MaxFreeTcbs = 16000 (tizedes)
Itt látható, hogy a MaxHashTableSize négyszer nagyobbra van konfigurálva, mint a MaxFreeTcbs, ami jelentősen növeli a TCP létrehozásának sebességét.
Csatolva található a regisztrációs űrlapfájl: 连接数.reg (280 Bytes, Letöltések száma: 2)




Előző:JS Cookie-k olvashatatlanná állítása útvonalproblémák miatt lehet
Következő:bootstrap input box assosiációs prompt
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com