이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 16536|회답: 0

최대 열린 연결 수에 도달했습니다.

[링크 복사]
게시됨 2017. 2. 28. 오전 10:20:00 | | |
성능 테스트를 할 때, 테스트된 시스템 페이지가 단순하고 성능이 좋다면, 프레스가 TCP 링크가 부족해지고 다음과 같은 오류가 발생할 수 있습니다:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\tcpip\Parameters\TcpTimedWaitDelay를 30으로 변경했습니다
그리고 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\tcpip\Parameters\MaxUserPort를 65534로 변환했습니다.
그리고 기계를 재부팅하는 것
자세한 내용은 readme.doc 파일을 참조하세요
바이두 검색을 통해 가장 많이 도입된 것은 TimedWaitDelay와 MaxUserPort라는 두 값을 수정하는 것으로, 이 두 값은 실제 상황에 따라 결정할 수 있는 비교적 작은 점입니다.
동시에 MaxUserPort의 값을 더 크게 변경하지만, 기계를 수정하고 재시작한 후에도 문제가 여전히 존재합니다.
[HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \Tcpip \Parameters]
TcpNumConnectionsSearch = 0x00fffffe (기본값 = 16,777,214)
위의 레지스트리 정보는 단일 머신에서 허용되는 최대 TCP 연결 수인 기본값 16M을 설정합니다. 이 숫자는 꽤 커 보이며, 최대 연결 수를 제한하는 조건은 이것만이 아닙니다. TCP 연결이 가능한 최대 연결 수를 제한하는 다른 조건들도 있습니다.
최대 동적 포트 수
TCP 클라이언트와 서버가 연결될 때, 클라이언트는 동적 포트를 할당해야 하며, 이는 기본 범위인 1024-5000에 할당되어 있습니다. 이는 기본적으로 클라이언트가 최대 3977개의 소켓 연결을 동시에 시작할 수 있음을 의미합니다. 다음 레지스트리를 수정하여 이 동적 포트의 범위를 조정할 수 있습니다
[HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \Tcpip \Parameters]
MaxUserPort = 5000 (기본값 = 5000, 최대 = 65534)
최대 TCB 수
시스템은 각 TCP 연결에 TCP 제어 블록(TCP 제어 블록 또는 TCB)을 할당하며, 이는 TCP 연결의 일부 매개변수를 캐시하는 데 사용됩니다. 각 TCB는 페이지풀 0.5KB와 비페이지풀 0.5KB를 할당해야 하므로, 각 TCP 연결은 시스템 메모리를 1KB차지하게 됩니다.
시스템 내 최대 TCB 수는 아래 레지스트리 설정에 의해 결정됩니다
[HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \Tcpip \Parameters]
MaxFreeTcbs = 2000 (기본값 = RAM 의존, 보통 Pro = 1000, Srv=2000)
비서버 버전의 경우 MaxFreeTcbs의 기본 값은 1000(64M 이상의 물리적 메모리)입니다
서버 버전은 기본값으로 2000입니다.
즉, 기본적으로 서버 버전은 최대 2000개의 TCP 연결을 동시에 구축하고 유지할 수 있습니다.
최대 TCB 해시 테이블 수
TCB는 해시 테이블을 통해 관리되며, 다음 레지스트리 설정이 이 해시 테이블의 크기를 결정합니다
HKEY_LOCAL_MACHINE \System \CurrentControlSet \services \Tcpip \Parameters]
MaxHashTableSize = 512 (기본 = 512, 범위 = 64-65536)
이 값은 페이지풀에 할당된 메모리 양을 나타내며, MaxFreeTcbs = 1000이면 페이지풀 내 메모리 용량은 500KB입니다
그러면 MaxHashTableSize가 500보다 커야 합니다. 숫자가 클수록 해시 테이블은 더 중복되고, TCP 연결을 할당하고 찾는 데 걸리는 시간이 줄어듭니다. 이 값은 반드시 2의 거듭제곱이어야 하며, 최대값은 65536이어야 합니다.
    MaxUserPort = 65534 (십진수)
    MaxHashTableSize = 65536 (소수점)
    MaxFreeTcbs = 16000 (소수점)
여기서 MaxHashTableSize가 MaxFreeTcbs보다 4배 크게 설정되어 TCP 구축 속도를 크게 높여준다는 것을 볼 수 있습니다.
첨부된 등록 양식 파일입니다: 连接数.reg (280 Bytes, 다운로드 횟수: 2)




이전의:js가 쿠키를 읽을 수 없게 설정하는 것은 경로 문제 때문일 수 있습니다
다음:부트스트랩 입력 박스 연관 프롬프트
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com