본문 바로가기

원도우

Windows 운영 체제에서 TIME_WAIT 상태를 줄이기

반응형

Windows 운영 체제에서 TIME_WAIT 상태를 줄이기

Windows 운영 체제에서 TIME_WAIT 상태를 줄이기 위해 몇 가지 레지스트리 설정을 조정할 수 있습니다. TIME_WAIT는 TCP 연결이 종료된 후 소켓이 닫히는 시간을 나타내며 기본적으로 4분(240초) 동안 유지됩니다. 이를 조정하여 네트워크 리소스를 더 효율적으로 사용하고 서버의 연결 제한을 줄일 수 있습니다. 그러나 주의해야 할 점은 이러한 설정을 변경하면 일부 연결 문제를 유발할 수 있으므로 주의해야 합니다.

 

주의: 이러한 레지스트리 설정을 변경하기 전에 시스템 백업을 만들어야 합니다. 잘못된 레지스트리 설정 변경은 시스템 문제를 유발할 수 있습니다.

 

다음은 Windows에서 TIME_WAIT 시간을 줄이는 방법입니다.

 

1. 레지스트리 편집기를 엽니다. Windows + R 키를 누르고 "regedit"를 입력한 다음 Enter 키를 누르면 레지스트리 편집기가 실행됩니다.

 

2. 다음 경로로 이동합니다.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

 

3. 새 DWORD 값을 만듭니다. 만약 이미 "TcpTimedWaitDelay"라는 값이 있다면 해당 값을 수정할 수 있습니다. 만약 값이 없다면 다음과 같이 새 DWORD 값을 만듭니다.

  • 이름 : TcpTimedWaitDelay
  • 종류 : REG_DWORD
  • 데이터 : 10진수 180
    • + 데이터 범위 default는 0xF0 (240 seconds = 4 minutes)
    • + 0x1E- 0x12C(30 - 300) seconds

r1

 

4. 새 DWORD 값을 또 하나 만듭니다. 만약 이미 "MaxUserPort"라는 값이 있다면 해당 값을 수정할 수 있습니다. 만약 값이 없다면 다음과 같이 새 DWORD 값을 만듭니다.

  • 이름: MaxUserPort
  • 값(10진수): 65534

이 설정은 가능한 포트 범위를 확장합니다.

 

5. 레지스트리 변경 내용을 저장하고 레지스트리 편집기를 닫습니다.

 

6. 시스템을 다시 시작합니다. 변경 내용을 적용하려면 시스템을 재부팅해야 합니다.

 

TIME_WAIT 값을 줄인 후에는 연결이 끊어지고 다시 사용 가능한 포트 수가 더 빨리 증가합니다. 그러나 이러한 변경이 모든 상황에서 적합하다는 것은 아니며, 특히 네트워크 환경에 따라 문제가 발생할 수 있으므로 주의해서 적용해야 합니다.

 

728x90
반응형