하드웨어 튜닝
⚙️ 기술적인 부분과 최적화
RBTools 작동을 위한 PC 설정 일반 권장 사항. 백업은 꼭 해 두시길 강력히 권장해요.
2026년 1월 12일
자, 방구석 해커 여러분 😎 여러분의 장비가 최대 성능을 뽑아낼 수 있도록 살짝 최적화해 볼게요.
⏳ TIME_WAIT 줄이기
기본적으로 Windows는 연결을 TIME_WAIT 상태로 최대 240초까지 유지해요. 연결이 더 빨리 해제되도록 30초로 줄이는 게 좋아요.
PowerShell (CMD 아님):
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" -Name "TcpTimedWaitDelay" -Value 30 -PropertyType DWORD -Force
🔢 사용 가능한 포트 수 늘리기
PowerShell:
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" -Name "MaxUserPort" -Value 65535 -PropertyType DWORD -Force
확인:
netsh int ipv4 show dynamicport tcp
출력에 Start Port: 1024 및 Number of Ports: 64512 값이 보이면 범위가 성공적으로 확장된 거예요.
🧹 소켓 캐시 정리 및 TCP 최적화
CMD:
netsh int tcp set global autotuninglevel=disabled
netsh int tcp set global rss=enabled
netsh int tcp set global chimney=enabled
netsh int tcp set global dca=enabled
⚡ ACK 지연 끄기
CMD:
netsh int tcp set global ecncapability=disabled
netsh int tcp set global timestamps=disabled
모든 변경을 마친 후 컴퓨터나 서버(전용 서버)를 재부팅하세요.
🔍 연결 확인
CMD:
netstat -an | find /c "ESTABLISHED"
수립된 연결 수(ESTABLISHED)를 보여줘요 — “클라이언트 ↔ 서버” 활성 연결이에요.
netstat -an | find /c "TIME_WAIT"
다음 상태의 연결 수를 보여줘요: TIME_WAIT. 수천 개(예: 15 000개 이상)라면 포트 풀이 꽉 차서 다음 오류가 발생할 수 있어요:"Only one usage of each socket address..."