Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 11/10에서 예약 가능한 대역폭 설정 구성 및 제한하는 방법

일반적으로 대역폭(bandwidth)이란 컴퓨터로 데이터가 오가는 속도를 의미합니다. 다시 말해 상위 범위와 하위 범위 사이에서 데이터 전송이 이루어지는 폭이라고 할 수 있습니다. 대역폭은 보통 인터넷 서비스 제공업체(ISP)가 관리하지만, Windows에는 시스템의 예약 가능한 대역폭(reservable bandwidth)을 제한할 수 있는 몇 가지 설정이 존재합니다.

기본적으로 Windows는 자체 애플리케이션 운영과 시스템 작업을 위해 일정량의 대역폭을 확보해 둡니다. 그룹 정책(Group Policy)에서 해당 설정을 구성하면 이 예약 대역폭을 손쉽게 조정하거나 제한할 수 있습니다. 이 글에서는 Windows 11/10/8에서 예약 대역폭 설정에 접근하고 변경하는 방법을 단계별로 안내합니다.

Windows 11/10에서 예약 가능 대역폭 제한 설정하기

1. Windows 키 + R 키를 눌러 실행(Run) 대화상자를 연 뒤, gpedit.msc를 입력하고 Enter 키를 누르면 로컬 그룹 정책 편집기(Local Group Policy Editor)가 열립니다. 참고로 그룹 정책 편집기는 Windows Home 버전에는 포함되어 있지 않으며, Pro, Enterprise 등 상위 에디션에서만 사용할 수 있습니다.

Windows 11/10에서 예약 가능한 대역폭 설정 구성 및 제한하는 방법

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

컴퓨터 구성(Computer Configuration) → 관리 템플릿(Administrative Templates) → 네트워크(Network) → QoS 패킷 스케줄러(QoS Packet Scheduler)

Windows 11/10에서 예약 가능한 대역폭 설정 구성 및 제한하는 방법

3. 화면 오른쪽 창에서 예약 가능 대역폭 제한(Limit reservable bandwidth) 항목을 찾습니다. 기본값은 구성되지 않음(Not Configured)으로 표시됩니다. 해당 항목을 두 번 클릭하여 수정합니다.

Windows 11/10에서 예약 가능한 대역폭 설정 구성 및 제한하는 방법

이 정책 설정은 시스템이 연결 대역폭 중 어느 비율까지 예약할 수 있는지를 결정합니다. 이 값은 시스템에서 실행 중인 모든 프로그램의 대역폭 예약 합계를 제한합니다. 기본적으로 패킷 스케줄러는 시스템이 연결 대역폭의 80%까지만 예약하도록 제한하며, 이 설정을 통해 기본값을 재정의할 수 있습니다. 설정을 '사용'으로 지정하면 '대역폭 한계(Bandwidth limit)' 입력란에서 시스템이 예약할 수 있는 대역폭 크기를 조정할 수 있습니다. 설정을 '사용 안 함' 또는 '구성되지 않음'으로 두면 시스템은 기본값인 연결 대역폭의 80%를 사용합니다. 단, 특정 네트워크 어댑터에 대해 레지스트리에 별도의 대역폭 한계가 지정되어 있다면 해당 어댑터를 구성할 때는 이 설정이 무시됩니다.

4. 위 창에서 사용(Enabled)을 선택하고, 옵션(Options) 섹션에서 대역폭을 제한할 백분율을 입력합니다. 여기에 0%를 입력하면 시스템이 예약해 둔 대역폭을 모두 회수하여 사용할 수 있습니다.

이후 적용(Apply)을 클릭한 다음 확인(OK)을 누릅니다. 로컬 그룹 정책 편집기를 닫고 시스템을 재부팅하면 설정이 적용됩니다.

그룹 정책 편집기가 없는 경우: 레지스트리 편집

사용 중인 Windows 버전에 Gpedit(그룹 정책 편집기)이 포함되어 있지 않다면, 레지스트리 편집기(Regedit)를 열어 다음 레지스트리 키로 이동합니다.

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Psched

해당 값의 값 데이터(Value Data)를 0으로 지정합니다. 만약 Psched 키가 존재하지 않는다면 새로 생성하면 됩니다.

이 팁이 도움이 되길 바랍니다!

주의: 예약 대역폭에 대한 올바른 이해

관리자 노트(2014년 1월 9일 게시):

Windows가 QoS(서비스 품질)를 위해 사용 가능한 대역폭의 일정 비율을 항상 점유한다는 주장은 사실이 아닙니다. 마이크로소프트 지식 문서 KB316666에 따르면, 특정 프로그램이 우선 대역폭을 명시적으로 요청하는 경우를 제외하면 네트워크 대역폭의 100%가 모든 프로그램에 공유됩니다. 또한 '예약된' 대역폭이라 해도 요청한 프로그램이 실제로 데이터를 전송 중이 아닌 한 다른 프로그램이 계속 사용할 수 있습니다. 대역폭을 예약한 프로그램이 충분한 데이터를 전송하지 않아 예약분을 다 쓰지 못하면, 남은 부분은 같은 호스트의 다른 데이터 흐름에 그대로 사용 가능합니다.

예약 가능 대역폭을 0으로 변경하면 어떻게 될까?

마이크로소프트의 공식 설명은 다음과 같습니다.

Windows 운영 체제는 Windows 업데이트, 라이선스 갱신 등 QoS(서비스 품질) 용도로 전체 인터넷 대역폭 중 고정된 비율을 예약해 둡니다. 따라서 운영 체제의 예약 가능 대역폭을 0으로 제한하면 자동 Windows 업데이트와 같은 시스템 작업에 영향을 줄 수 있습니다. 반면 QoS를 인식하는 애플리케이션이 실제 사용량보다 많은 대역폭을 예약한 경우, 사용되지 않은 예약 대역폭은 다른 애플리케이션이 사용할 수 있습니다. 다만 예약이 곧 대역폭 보장을 의미하지는 않는데, QoS를 인식하지 못하는 애플리케이션이 과도하게 대역폭을 소비할 수 있기 때문입니다.

자세한 내용은 Microsoft TechNet 문서를 참고하세요.

Windows 11/10에서 예약 가능한 대역폭 설정 구성 및 제한하는 방법