Windows 11/10에서 프로세스의 CPU 사용량을 제한하는 방법

Kak Ogranicit Ispol Zovanie Cp Dla Processa V Windows 11/10



IT 전문가로서 할 수 있는 일 중 하나는 Windows 10 또는 11에서 프로세스의 CPU 사용량을 제한하는 것입니다. 이렇게 하는 데는 몇 가지 이유가 있지만 가장 일반적인 이유는 모든 CPU 리소스를 독차지하고 시스템 속도를 저하시킵니다. 다행스럽게도 CPU 사용량을 제한하는 것은 쉽습니다.



먼저 제한하려는 프로세스의 PID(프로세스 ID)를 찾아야 합니다. 작업 관리자를 열어 이 작업을 수행할 수 있습니다( Ctrl+Shift+Esc 또는 마우스 오른쪽 버튼으로 클릭 작업 표시줄을 클릭하고 '작업 관리자'를 선택) '자세히' 탭을 선택합니다. 그런 다음 제한하려는 프로세스를 찾고 그 옆에 있는 PID를 기록해 둡니다.





그런 다음 명령 프롬프트를 열고 다음 명령을 입력합니다. PID 제한하려는 프로세스의 PID로:





다운로드 위치 변경

(IDProcess=PID) 호출 setpriority 'low'인 wmic 프로세스



그러면 프로세스가 '낮은' 우선순위로 설정되어 CPU 사용이 제한됩니다. 원하는 경우 '보통' 또는 '높음' 우선순위를 사용할 수도 있지만 일반적으로 '낮음'은 프로세스가 CPU를 너무 많이 사용하지 않도록 하는 데 충분합니다.

그게 전부입니다! 이제 Windows 10 또는 11에서 프로세스의 CPU 사용량을 제한하는 방법을 알았습니다.



Windows 11 또는 Windows 10 PC에서 프로세스가 응용 프로그램이나 게임에 사용할 수 있는 CPU 리소스의 양을 줄이거나 제한하려는 응용 프로그램이나 게임으로 인해 높은 CPU 사용량이 발생할 수 있습니다. 이 게시물에서는 단일 프로세스 앱 또는 다중 프로세스 앱의 CPU 사용량을 제한하는 방법을 보여줍니다.

프로세스의 CPU 사용량을 제한하는 방법

Windows 11/10에서 프로세스의 CPU 사용량을 제한하는 방법

간단히 말해서 CPU 사용량은 모든 프로그램에서 소비하는 CPU 리소스의 현재 백분율입니다. 일부 프로그램이 더 많은 CPU 코어를 사용하고 시스템 리소스를 과부하시키는 경우 아래 방법을 사용하여 게임/앱 프로세스 또는 여러 프로세스의 CPU 사용량을 제한할 수 있습니다.

  1. 프로세스 우선 순위 및 CPU 선호도 설정
  2. 타사 앱 사용
  3. 더 작은 최대 프로세서 상태

이러한 방법을 자세히 살펴보겠습니다.

1] 프로세스 우선 순위 및 CPU 선호도 설정

프로세스 우선순위 Windows가 모든 활성 프로세스에 필요한 리소스를 할당 및 할당 해제할 수 있습니다. PC 사용자는 작업 관리자를 통해 모든 프로세스/하위 프로세스의 우선 순위를 변경할 수 있지만 비시스템 프로세스에 대해서만 이 작업을 수행해야 합니다. 기본 시스템 프로세스의 우선 순위 설정은 변경하지 않는 것이 가장 좋습니다.

CPU 준수 시스템의 CPU 코어를 적게 사용하도록 프로세스를 제한합니다. PC 사용자는 프로세스가 사용할 수 있는 CPU 코어 수를 제어하기 위해 프로세스별로 설정할 수 있습니다. CPU 선호도를 변경하여 다른 프로세스에서 사용할 수 있도록 CPU 코어를 해제할 수 있습니다.

프로세스 우선 순위를 설정하려면 다음을 수행하십시오.

프로세스 우선순위 설정

  • 누르다 Ctrl + Shift + Esc 작업 관리자를 시작하는 키입니다.
  • 작업 관리자에서 우선 순위를 변경하려는 프로세스를 지정합니다.
  • 버튼을 클릭할 수도 있습니다. 프로세서 소비의 내림차순으로 프로세스를 정렬하기 위한 열.
  • 이제 프로세스를 마우스 오른쪽 버튼으로 클릭하고 선택하십시오. 세부정보로 이동 상황에 맞는 메뉴에서 옵션을 선택합니다. 또는 버튼을 클릭하십시오. 세부 탭하고 변경하려는 프로세스를 찾으십시오.
  • 세부 정보 섹션에서 프로세스를 마우스 오른쪽 버튼으로 클릭하고 우선순위 설정 상황에 맞는 메뉴에서.
  • 그런 다음 선택 보통 이하의 (사용 가능한 경우 약간 적은 리소스 할당) 또는 짧은 (사용할 수 있을 때 시스템 리소스의 최소량을 할당).
  • 프로세스 우선 순위 변경 결과를 알려주는 경고 창이 나타납니다.
  • 클릭 우선순위 변경 변경 사항을 적용하는 버튼입니다.
  • 작업 관리자를 종료합니다.

프로세서(CPU) 선호도를 설정하려면 다음을 수행하십시오.

CPU(프로세서) 선호도 설정

메모 : msedge.exe와 같이 여러 프로세스가 있는 응용 프로그램의 경우 각 실행 파일이 별도의 탭, 창 또는 플러그인이기 때문에 각 프로세스에 대한 CPU 선호도를 설정해야 합니다.

Windows 10에서 제어판을 여는 방법
  • 작업 관리자를 엽니다.
  • 작업 관리자 창에서 다음을 클릭하십시오. 탭이 표시되지 않고 정보가 거의 또는 전혀 없는 몇 개의 앱만 표시되는 경우 확장합니다.
  • 아래에 프로세스 CPU 사용량을 제한하려는 애플리케이션을 클릭합니다. 확장하다 응용 프로그램에서 시작한 프로세스 목록입니다.
  • 다음. 제한하려는 프로세스를 마우스 오른쪽 버튼으로 클릭하고 선택하십시오. 세부정보로 이동 . 로 리디렉션 세부
  • 세부 정보 섹션에서 강조 표시된 프로세스를 마우스 오른쪽 버튼으로 클릭하고 선호도 설정 .
  • 안에 프로세서 규정 준수 대부분의 프로세스에 대해 기본적으로 모든 프로세서가 선택되어 있어야 합니다. 즉, 모든 프로세서 코어가 프로세스를 실행할 수 있습니다.
  • 이제 그냥 체크 해제 프로세스에서 사용하지 않으려는 CPU 코어 블록.
  • 클릭 괜찮은 단추.
  • 작업 관리자를 종료합니다.

프로세스당 하나 이상의 CPU 코어만 제한할 수 있지만 하나 이상의 코어를 선택해야 합니다. 또한 이 방법을 사용하면 모든 CPU 코어를 사용해야 하는 기본 프로그램을 닫았다가 열면 Windows가 구성을 재설정합니다. 따라서 응용 프로그램이나 게임이 항상 유효한 CPU 코어(CPU 일치)를 유지하도록 하려면 아래에 설명된 해결 방법을 사용할 수 있습니다.

읽다 : Windows 작업 관리자에서 프로세스 우선 순위를 설정할 수 없습니다.

프로세스에 대한 바로 가기를 생성하여 선호도 및 CPU 우선 순위를 영구적으로 설정합니다.

프로세스에 대한 바로 가기를 생성하여 선호도 및 CPU 우선 순위를 영구적으로 설정합니다.

  • CPU 선호도 설정에 사용할 CPU의 16진수 값을 지정하고 프로세스에 사용할 CPU 코어의 이진수를 가져오는 것으로 시작합니다.

이진수의 길이는 프로세서 코어의 수에 의해 결정됩니다. CPU 바이너리에서 0은 꺼짐을 의미하고 1은 켜짐을 의미합니다. 프로세스에 사용하려는 각 CPU 코어에 대해 다음을 변경하십시오. 0 에게 1 .

이 게시물에서는 다음을 시연하고 있습니다. 7코어 프로세서 그리고 만 사용할 것입니다 CPU 0 신청을 위해; 사용되는 이진수는 0000001 .

  • 다음으로 변환기를 사용하여 이진수를 16진수로 변환해야 합니다. rapidtables.com/convert .
  • 16진수 숫자가 있으면 바탕 화면 바로 가기 만들기로 이동합니다.
  • 안에 바로가기 만들기 아래 구문 입력 요소의 위치를 ​​입력하십시오 필드.
|_+_|
  • 구문에서 프로그램 이름 프로그램의 실제 이름이 있는 자리 표시자(비어 있거나 임의의 이름일 수 있음), 짧은 모든 프로세서 우선 순위(실시간, 높음, 보통 이상, 보통, 보통 이하, 낮음) # 앞서 구한 16진수 값으로 프로그램 경로 게임 또는 응용 프로그램의 전체 경로와 함께.

바로 가기를 만들었으므로 프로그램을 실행하려는 경우 해당 바로 가기를 대신 실행하면 Windows가 바로 가기의 명령 옵션에서 설정한 CPU 선호도 및 우선 순위에 따라 자동으로 프로그램을 시작합니다. 그러나이 방법은 단일 프로세스에서만 실행되는 앱 및 게임에만 적용된다는 점을 명심하십시오. chrome.exe, firefox.exe 또는 msedge.exe와 같이 여러 프로세스에서 실행되는 애플리케이션의 경우 아래 해결 방법에 따라 우선 순위 및 CPU 선호도를 강제 적용해야 합니다.

읽다 : 명령줄을 사용하여 실행 중인 프로세스의 프로세스 우선순위 변경

프로세스에 대한 PowerShell 스크립트를 생성하여 선호도 및 CPU 우선 순위를 영구적으로 설정합니다.

프로세스에 대한 PowerShell 스크립트를 생성하여 선호도 및 CPU 우선 순위를 영구적으로 설정합니다.

  • PowerShell 스크립트를 생성하여 시작합니다.
  • 텍스트 파일을 만들고 원하는 대로 이름을 지정하되 확장자는 .ps1 .
  • 일단 생성되면 메모장이나 다른 호환 가능한 텍스트 편집기에서 .ps1 파일을 엽니다.
  • 텍스트 편집기에 다음 구문을 입력합니다.
|_+_|
  • chrome.exe를 SetPriority(값)에서 우선 순위를 설정하려는 프로세스의 이름과 우선 순위 값(실시간 256, 높음 128, 초과 정상 32768, 정상 32, 미만 16384, 최저 64)으로 바꿉니다.
  • 이제 프로세스에 사용할 CPU 코어의 십진수 값을 결정해야 합니다. 위와 동일한 CPU 코어를 사용하고 있으므로 위 변환기에서 10진수 값을 확인하십시오.
  • 이제 CPU를 일치시키려면 단 하나의 프로세스 , PowerShell 스크립트에 다음 명령줄을 입력합니다.
|_+_|
  • 프로세서 선호도를 다음으로 설정하려면 이름이 같은 모든 프로세스 chrome.exe, firefox.exe 또는 msedge.exe와 같은 파일에 PowerShell 스크립트에 다음 명령줄을 입력합니다.
|_+_|
  • 대체 가치 1 변환기에서 가져온 10진수 값, chrome은 CPU 선호도를 설정하려는 프로세스의 이름입니다.
  • 텍스트 편집기를 저장하십시오.
  • 스크립트를 실행하려면 파일을 마우스 오른쪽 버튼으로 클릭하고 PowerShell로 실행 .

기본적으로 Windows는 시스템에서 실행되는 스크립트를 허용하지 않습니다. 스크립트를 작동시키려면 tsp 메시지가 표시되면 그러면 스크립트가 실행되고 모든 명령이 실행된 후 종료됩니다. 실행 정책으로 인해 스크립트 실행에 문제가 있는 경우 PowerShell 스크립트의 실행을 활성화하거나 V 아래 명령을 사용하여 실행 정책을 우회하는 매개 변수로 이전에 생성한 ps1 스크립트를 가리키는 바탕 화면 바로 가기를 만들 수 있습니다. 요소의 위치를 ​​입력하십시오 필드:

|_+_|
  • 교체 FullPathToPowerShellScript PS1 스크립트 파일의 실제 경로가 있는 자리 표시자. Windows가 C: 드라이브에 없거나 powershell이 ​​다른 곳에 설치된 경우 C:WindowsSystem32WindowsPowerShellv1.0powershell.exe 시스템의 powershell.exe 경로로.

읽다 : 프로세서 일정을 조정하여 Windows의 성능을 향상시킵니다.

2] 타사 앱 사용

올가미 프로세스

이 방법은 또한 작업 관리자를 사용하여 CPU 사용량을 제한하는 단점을 제거합니다. 즉, 프로그램을 다시 시작한 후 설정을 재설정합니다. 따라서 프로그램에서 리소스 사용을 관리하기 위한 보다 포괄적인 솔루션이 필요한 경우 Process Lasso, Bill2 Process Manager 및 Process Tamer와 같은 타사 앱을 사용해 볼 수 있습니다.

커서를 더 크게 만들려면 어떻게합니까

Process Lasso를 사용하여 프로세스의 CPU 사용량을 제한하려면 다음을 수행하십시오.

메모 A: 이 유틸리티 또는 언급된 다른 유틸리티를 사용하여 주요 변경을 수행하려는 경우 진행하기 전에 복원 지점을 생성하는 것이 좋습니다.

  • 시스템에 적절한 버전의 유틸리티를 다운로드하여 설치하십시오.
  • 그런 다음 상승된 권한으로 앱을 시작합니다.
  • 원하는 프로세스를 마우스 오른쪽 버튼으로 클릭하고 변경하십시오. 우선 사항 그리고 근사 귀하의 요구 사항에 따라.
  • 선택하여 변경 언제나 상황에 맞는 메뉴에서 옵션을 선택합니다. 당신이 선택하는 경우 현재의 옵션을 선택하면 프로그램을 다시 시작할 때까지만 적용됩니다.
  • 그런 다음 응용 프로그램을 종료할 수 있습니다.

읽다 : Windows에서 CPU 코어 파킹을 활성화 또는 비활성화하는 방법

3] 프로세서의 최대 상태 줄이기

더 작은 최대 프로세서 상태

이 방법은 위에서 설명한 두 가지 방법만큼 침습적이지 않습니다. 이 설정을 사용하면 프로세서가 도달할 수 있는 최대 속도를 제한할 수 있으므로 프로세서의 부하가 줄어들고 잠재적으로 PC가 과열되는 것을 방지할 수 있습니다.

프로세서의 최대 프로세서 상태를 낮추려면 다음을 수행하십시오.

  • 제어판을 엽니다.
  • 딸깍 하는 소리 전원 옵션 .
  • 클릭 계획 설정 변경 시스템의 활성 전원 계획 옆에 있는 옵션입니다.
  • 그런 다음 고급 전원 설정 변경 . 새 전원 옵션 창이 열립니다.
  • 찾기 및 확장 프로세서 전원 관리 옵션.
  • 클릭 최대 프로세서 상태 옵션을 선택하고 값을 편집합니다.
  • 기본값은 100퍼센트입니다. 다음으로 변경 80퍼센트 에 관해서는 배터리에서 그리고 연결된 옵션.
  • 딸깍 하는 소리 적용하다 > 괜찮은 변경 사항을 저장하고 창을 종료합니다.

위의 구성에서 CPU는 사용량이 가장 많은 시간에 용량의 80%로 실행됩니다.

그게 다야!

관련 게시물 : Windows에서 CPU 사용량을 확인, 감소 또는 증가시키는 방법

Windows 11/10에서 프로그램에 더 많은 CPU를 할당하는 방법

프로세서는 프로그램에 할당되지 않습니다. 프로그램은 동시에 실행되는 실행 스레드를 생성합니다. 서로 다른 프로세서는 동시에 실행할 수 있는 서로 다른 수의 스레드를 지원합니다. 프로그램이 CPU가 지원하는 최대 스레드 수보다 크거나 같은 스레드를 여러 개 생성하면 더 많은 CPU를 사용할 수 있습니다.

프로세스의 CPU 사용량을 제한할 수 있습니까?

Windows 11/10 컴퓨터에서 프로세스의 CPU 사용량을 제한하는 가장 쉬운 방법은 CPU 전원을 제한하는 것입니다. 제어판으로 이동합니다. CPU 상태를 최대화하고 80% 또는 원하는 대로 줄이십시오. '고속 팬'으로 CPU 온도를 측정하는 소프트웨어로

인기 게시물