Windows 10의 QoS(Quality of Service, 서비스 품질)는 네트워크 장치가 데이터 트래픽을 관리하여 데이터 손실, 패킷 유실, 지연 시간(latency), 지터(jitter)를 최소화하는 기술을 의미합니다. QoS는 우선순위에 따라 네트워크 자원을 제어하고 관리할 수 있으며, Windows 10에서는 이 설정을 통해 네트워크 속도를 높이거나 낮출 수 있습니다. 그런데 어떤 이유로 QoS가 작동하지 않는다면, 아래 방법으로 문제를 해결할 수 있습니다.
Windows 10 QoS 설정이 작동하지 않을 때 확인 사항
다음 항목들을 순서대로 점검해 보세요.
- 컴퓨터 재부팅
- 유사한 그룹 정책 설정 확인
- 속도(Speed) 설정 확인
QoS 설정을 변경했는데도 변경 사항이 적용되지 않는다면 아래 내용을 참고하세요.
QoS 정책 설정은 그룹 정책 편집기에서 관리됩니다. 실행 창(Win + R)에 gpedit.msc를 입력하고 Enter 키를 눌러 그룹 정책 편집기를 연 후, 다음 경로로 이동합니다.
컴퓨터 구성 > 관리 템플릿 > 네트워크 > QoS 패킷 스케줄러
1] 컴퓨터 재부팅
먼저 설정을 변경한 위치가 '컴퓨터 구성'인지 '사용자 구성'인지 확인해야 합니다. 컴퓨터 구성에서 변경했다면 반드시 재부팅을 해야 하고, 사용자 구성에 적용했다면 로그오프한 뒤 다시 로그인해야 변경 사항이 반영됩니다.
2] 로컬 정책(LGPO)과 그룹 정책(GPO) 비교
동일하거나 유사한 그룹 정책이 상위에서 우선 적용되고 있지 않은지 다시 한번 확인하세요. 약간의 검색이 필요하지만, 대체로 같은 구성 영역 근처에서 찾을 수 있습니다. 상위 정책이 하위 정책보다 우선권을 가지므로 정책 간 충돌 여부를 꼼꼼히 살펴야 합니다.
3] KByte와 Kbit 단위 확인
새 QoS 정책을 만들 때 주의할 점이 있습니다. 정책 마법사(Policy Wizard)는 단위로 KByte(킬로바이트)를 사용하지만, 우리는 보통 Kbit(킬로비트) 기준으로 대역폭을 이야기합니다. 1Byte는 8bit이므로 두 단위는 8배 차이가 나며, 이를 혼동하면 의도한 것보다 훨씬 느리거나 빠른 제한이 걸릴 수 있습니다. 단위 불일치가 없도록 반드시 확인하세요.
스로틀링 속도 지정: 아웃바운드 트래픽에 대한 스로틀링을 활성화하려면 확인란을 선택하고, KBps(초당 킬로바이트) 또는 MBps(초당 메가바이트) 단위로 1보다 큰 값을 지정합니다.
PowerShell에서 Get-NetQosPolicy 명령을 실행하면 Throttle Rate(스로틀링 속도)의 세부 정보를 확인할 수 있으며, 이 값은 KBits/s(초당 킬로비트) 단위로 표시됩니다.
마지막으로, QoS 정책의 실제 효과가 나타나려면 송신 측과 수신 측 양쪽 컴퓨터 모두에 정책이 적용되어야 합니다. 여러 대의 컴퓨터로 구성된 네트워크라면 실질적인 효과를 얻기 위해 모든 컴퓨터에 정책을 적용하세요.
도움이 되길 바랍니다!