피드로 돌아가기
Dev.toInfrastructure
원문 읽기
ISP 잠금 네트워크 환경에서 DNS 변경, 정적 IP 할당, DSCP QoS 설정으로 게이밍 레이턴시 192ms 감소
Network Optimization Guide (Gaming/Streaming)
AI 요약
Context
ISP 잠금 ONT, 커스텀 펌웨어 미지원 라우터, Windows 11 Home의 제한된 QoS 도구로 인해 Google DNS 평균 45ms, 로드 상태 다운로드 레이턴시 64ms, 버퍼블로트 피크 82.4ms 발생. CS2와 Valorant 같은 저레이턴시 게임의 반응성을 개선해야 했음.
Technical Solution
- DNS를 Google에서 Cloudflare(1.1.1.1/1.0.0.1)로 변경하고 Windows 어댑터 수준에서 직접 설정해 ISP 리졸버 폴백 제거
- Windows Ethernet 어댑터에 정적 IP 수동 할당으로 DHCP 변동성 제거 및 QoS 타겟팅 안정화
- DF 플래그 ping 방식으로 MTU 1500 검증 후 프래그멘테이션 미적용
- Windows 레지스트리 기반 QoS 정책으로 CS2와 Valorant UDP 트래픽에 DSCP 46(Expedited Forwarding) 적용
- TCP Optimizer로 TCP 스택 튜닝 후 TCP Chimney 설정이 업로드 레이턴시 스파이크 발생 확인되어 롤백
Impact
- Google DNS 최대 스파이크: 228ms → 36ms (84% 감소)
- Google DNS 평균: 45ms → 32ms (29% 감소)
- 다운로드측 버퍼블로트: 41ms 스파이크 → 34ms (17% 감소)
- 피크 다운로드 ping: 82.4ms → 57.49ms (30% 감소)
Key Takeaway
다운로드 레이턴시 스파이크가 발생하면서 업로드가 정상인 경우 병목이 ISP 하드웨어에 있을 가능성이 높으며, OS 수준 최적화로도 개선할 수 있지만 ISP 모뎀/ONT를 제어할 수 없으면 하드 상한선 존재. DSCP 우선순위 지정, DNS 선택, 정적 IP 할당 같은 OS 기반 개입도 측정 가능한 효과를 가져올 수 있음.
실천 포인트
ISP 잠금 환경의 소비자 네트워크에서 Cloudflare DNS를 Windows 어댑터 수준에서 직접 설정하고 DSCP 46 QoS를 게이밍 UDP 트래픽에 적용하면 레이턴시 스파이크를 20~30% 줄일 수 있으나, 다운로드측 버퍼블로트는 라우터 레벨 SQM 지원이 없으면 최적화 한계 발생.