업데이트: 동료에게 지적받은 내용인데, 'QoS가 대역폭의 20%를 차지한다'는 주장은 사실 잘못된 통념으로 밝혀졌습니다. 마이크로소프트는 이에 대해 공식 입장을 발표했으며, LifeHacker에서도 해당 설이 반박된 바 있습니다. 따라서 아래 설정을 수정할 때는 본인의 판단과 책임 하에 진행하시기 바랍니다.
Windows 예약 대역폭 제한이란?
마이크로소프트는 기본적으로 Windows 업데이트와 같은 QoS(Quality of Service, 서비스 품질) 용도로 사용자 대역폭의 20%를 자체적으로 예약해 둡니다. 하지만 일반 사용자가 매일 Windows 업데이트를 실행하는 경우는 드물기 때문에, 이렇게 예약된 대역폭은 상당히 아깝게 낭비되는 셈입니다.
이 제한을 해제하면 이론상 최대 20%의 대역폭을 추가로 확보할 수 있습니다. 아래 단계에 따라 설정을 변경해 보세요.
1단계: 로컬 그룹 정책 편집기 실행
Win + R 키를 눌러 실행(Run) 창을 연 다음, gpedit.msc를 입력하고 Enter 키를 누릅니다.
2단계: '예약 가능한 대역폭 제한' 항목 찾기
그룹 정책 편집기 창이 열리면 왼쪽 탐색 트리에서 다음 경로를 순서대로 따라 이동합니다.
로컬 컴퓨터 정책 > 컴퓨터 구성 > 관리 템플릿 > 네트워크 > QoS 패킷 스케줄러 > 예약 가능한 대역폭 제한(Limit Reservable Bandwidth)
경로를 찾기 어렵다면 위 스크린샷을 참고하면 도움이 됩니다.
3단계: 설정 값 확인 및 변경
해당 항목을 열면 속성 창이 나타나며, 기본값은 '구성되지 않음(Not Configured)'으로 되어 있습니다. 그렇다면 굳이 변경할 필요가 있을까요? 설명(Explain) 탭을 클릭하면 그 이유를 확인할 수 있습니다.
"...기본적으로 패킷 스케줄러는 시스템이 연결 대역폭의 20%만 사용하도록 제한하지만, 이 설정을 통해 기본값을 재정의할 수 있습니다."
즉, '구성되지 않음'으로 표시되어 있어도 실제로는 20%라는 기본 제한이 적용되고 있는 것입니다. 이제 설정(Setting) 탭으로 돌아가 사용(Enabled)을 선택하고, 대역폭 제한 값을 0으로 입력한 뒤 확인 버튼을 클릭합니다.
마무리
필자는 아직 이 설정 변경 후의 성능을 직접 벤치마크로 측정해 보지는 못했습니다. 다만 이론적으로는 20% 제한을 제거함으로써 가용 대역폭이 그만큼 늘어나야 합니다. 실제 체감 속도 향상 여부는 네트워크 환경과 사용 조건에 따라 달라질 수 있으므로, 적용 후 직접 확인해 보시기 바랍니다.