Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 16536|Odpowiedź: 0

Maksymalna liczba otwartych połączeń osiągnięta.

[Skopiuj link]
Opublikowano 28.02.2017 10:20:00 | | |
Podczas testów wydajności, jeśli testowana strona systemu jest prosta i ma dobrą wydajność, spowoduje to niewystarczające liczby linków TCP i następujące błędy:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\tcpip\Parameters\TcpTimedWaitDelay do 30
oraz HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\tcpip\Parameters\MaxUserPort do 65534
oraz restart maszyny
Zobacz plik readme.doc po więcej informacji
Najczęściej wprowadzaną metodą wyszukiwania Baidu jest modyfikacja dwóch wartości: TimedWaitDelay i MaxUserPort, które są stosunkowo małymi punktami modyfikującymi TimedWaitDelay, które można określić w zależności od rzeczywistej sytuacji.
Jednocześnie wartość MaxUserPort zostaje zmodyfikowana na większą, ale po modyfikacji i ponownym uruchomieniu maszyny problem nadal występuje.
[HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \Tcpip \Parameters]
TcpNumConnectionsSearch = 0x00fffffe (Domyślne = 16,777,214)
Powyższe informacje rejestracyjne konfigurują maksymalną liczbę połączeń TCP dozwoloną na pojedynczej maszynie, która domyślnie wynosi 16M. Ta liczba wydaje się duża i nie jest to jedyny warunek ograniczający maksymalną liczbę połączeń, istnieją też inne warunki ograniczające maksymalną liczbę połączeń do połączenia TCP.
Maksymalna liczba portów dynamicznych
Gdy klient TCP i serwer łączą się, klient musi otrzymać port dynamiczny, który jest przypisany w domyślnym zakresie 1024-5000, co oznacza, że domyślnie klient może jednocześnie inicjować do 3977 połączeń gniazda. Możemy zmodyfikować poniższy rejestr, aby dostosować zakres tego dynamicznego portu
[HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \Tcpip \Parameters]
MaxUserPort = 5000 (Domyślne = 5000, Max = 65534)
Maksymalna liczba TCB
System przypisuje blok sterujący TCP (blok sterujący TCP lub TCB) do każdego połączenia TCP, który służy do buforowania niektórych parametrów połączenia TCP, a każde TCB musi przydzielić 0,5 KB puli stron i 0,5 KB niepuli stron, co oznacza, że każde połączenie TCP zajmuje 1 KB pamięci systemowej.
Maksymalna liczba TCB w systemie jest ustalana przez poniższe ustawienia rejestru
[HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \Tcpip \Parameters]
MaxFreeTcbs = 2000 (Domyślne = zależne od RAM, ale standardowe Pro = 1000, Srv=2000)
Dla wersji nieserwerowych domyślna wartość MaxFreeTcbs wynosi 1000 (więcej niż 64M pamięci fizycznej)
Wersja serwerowa, domyślnie to 2000.
Oznacza to, że domyślnie wersje serwera mogą jednocześnie nawiązywać i utrzymywać do 2000 połączeń TCP.
Maksymalna liczba tablic skrótów TCB
TCB jest zarządzane za pomocą tabeli skrótów, a poniższe ustawienia rejestru określają rozmiar tej tabeli skrótów
HKEY_LOCAL_MACHINE \System \CurrentControlSet \services \Tcpip \Parameters]
MaxHashTableSize = 512 (Domyślne = 512, zakres = 64-65536)
Ta wartość wskazuje ilość pamięci przydzielonej do puli stron, czyli jeśli MaxFreeTcbs = 1000, ilość pamięci w puli stron wynosi 500KB
Wtedy MaxHashTableSize powinien być większy niż 500. Im większa liczba, tym bardziej redundantna będzie tabela skrótów i mniej czasu zajmie przydzielenie i znalezienie połączeń TCP za każdym razem. Ta wartość musi być potęgą 2, a maksymalna to 65536.
    MaxUserPort = 65534 (dziesiętny)
    MaxHashTableSize = 65536 (dziesiętny)
    MaxFreeTcbs = 16000 (dziesiętny)
Tutaj widzimy, że MaxHashTableSize jest skonfigurowany tak, by był 4 razy większy niż MaxFreeTcbs, co znacznie zwiększa szybkość ustanawiania TCP.
Załączony jest plik formularza rejestracyjnego: 连接数.reg (280 Bytes, Liczba pobranych plików: 2)




Poprzedni:Ustawienie plików cookie na nieczytelne może wynikać z problemów z ścieżką
Następny:Prompt o asocjacji pudełka wejściowego bootstrap
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com