프로세스의 CPU 사용량을 제한 할 수있는 솔루션이 있습니까? 오랫동안 CPU에 많은 부하를 가하면 CPU가

오래된 랩톱을 사용하고 있고 장시간 (~ 30 분-2 시간) 높은 CPU 사용량이 필요한 대량 처리를하고 있습니다. 프로세스가 오랫동안 CPU에 많은 부하를 가하면 CPU가 과열되고 컴퓨터가 종료됩니다. 이 랩탑을 들고 다니면서 집 밖에서 일하기 때문에 쿨러 / 스탠드를 사용하고 싶지 않습니다.

Windows에서 프로세스의 CPU 사용을 제한 할 수있는 방법 / 응용 프로그램이 있습니까?

참고 : 작업 관리자에서 프로세스 우선 순위를 설정해도 작동하지 않습니다.

참고 2 : 팬이 깨끗합니다.



답변

인터넷 검색은 도움이 될 수있는 일부 프로그램을 제공합니다. 그들은 모두 프리웨어 입니다.

BES-배틀 엔코더 Shirase

BES는 지정된 프로세스의 CPU 사용량을 제한하는 작은 도구입니다. 예를 들어 CPU를 100 % 사용하는 프로세스의 CPU 사용량을 50 % (또는 원하는 비율)로 제한 할 수 있습니다. 이를 통해 백그라운드에서 CPU를 많이 사용하는 다른 프로그램을 편안하게 사용할 수 있습니다. CPU로드를 제한하면 CPU가 너무 뜨거워지면 즉시 CPU를 식힐 수 있습니다. 물론 CPU 사용을 제한하면 처리 속도가 비례 적으로 느려질 수 있지만 열로 인해 충돌하거나 최악의 시나리오에서는 컴퓨터가 CPU로 인해 고장이 난 것보다 훨씬 낫습니다.

프로세스 테이머

Process Tamer는 시스템 트레이에서 실행되며 다른 프로세스의 CPU 사용량을 지속적으로 모니터링하는 Microsoft Windows XP / 2K / NT / Vista / Win7 용 초소형 (140k)의 매우 효율적인 유틸리티입니다. CPU에 과부하가 걸리는 프로세스가 발견되면 CPU 사용량이 적절한 수준으로 돌아올 때까지 해당 프로세스의 우선 순위를 일시적으로 줄입니다.

올가미 처리

Process Lasso는 고유 한 새로운 기술로 CPU로드가 높은 기간 동안 PC의 응답 성과 안정성을 향상시킵니다. 의도적으로 Windows는 프로그램이 제한없이 CPU를 독점 할 수있게하여 정지, 중단 및 마이크로 지연을 초래합니다. Process Lasso의 ProBalance (Process Balance) 기술은 프로그램의 우선 순위를 지능적으로 조정하여 잘못 작동하는 프로세스가 PC의 응답성에 부정적인 영향을 미치지 않도록합니다.


답변

내가 찾은 가장 쉬운 솔루션은 프로세서 전원을 제한하는 것입니다.

  1. 제어판으로 이동하십시오.
  2. 하드웨어와 사운드
  3. 전원 옵션
  4. 계획 설정 편집
  5. 고급 전원 설정 변경
  6. 프로세서 전원 관리
  7. 최대 프로세서 상태를 80 % 또는 원하는 수준으로 낮추십시오. ‘Speed ​​fan’과 같은 CPU 온도를 측정하는 소프트웨어를 사용하면 온도가 떨어지는 것을 볼 수 있습니다.

답변

물론 이것은 오래된 질문이지만 아무도 이것을 아직 제안하지 않은 것에 놀랐습니다.

CPU 속도를 줄이십시오.

실제로 모든 랩톱과 Windows 자체에는로드에 맞게 프로세서 속도를 동적으로 조정하는 메커니즘이 내장되어 있습니다. 이 동작을 무시할 수 있습니다 (예 : 제어판 => 전원 옵션 => 고급). 최대 프로세서 속도를 100 % 미만으로 설정할 수 있습니다. 그러면 프로세서 속도가 느려져 열이 적게 발생하므로 작업을 더 이상 수행하지 않아도됩니다.

추가 소프트웨어가 필요하지 않으며 CPU 속도를 줄이면 프로세서의 효율성이 높아 지므로 Windows에서 CPU 사용을 제한하는 것보다 더 나은 솔루션입니다. 2.0Ghz에서 프로세서의 50 %를 사용하면 1.0Ghz에서 프로세서의 100 %보다 훨씬 더 많은 전력을 사용합니다. 적은 전력 = 적은 열.


답변

CPU 활용을 성공적으로 제한하기 위해 과거에 사용한 응용 프로그램을 추가하고 싶었습니다. 과거에 threadmaster를 여러 번 사용했습니다.

http://threadmaster.tripod.com/


답변

Windows 10, 8 및 7에서

  1. 작업 관리자로 이동하십시오.
  2. CPU 사용량을 제한 할 프로세스를 마우스 오른쪽 단추로 클릭하십시오. 세부 사항으로 이동을 클릭 하십시오 .
  3. 이제 세부 사항 탭이 나타납니다. 특정 프로세스를 마우스 오른쪽 단추로 클릭하고 선호도 설정 을 선택한 다음 특정 프로세스에서 사용할 코어를 선택하십시오.

답변

이를 위해 프로그램을 다운로드하는 대신 작업 관리자로 이동하여 세부 정보로 이동하면 실행중인 프로세스 목록이 표시됩니다. 마우스 오른쪽 버튼을 클릭하고 “우선 순위 설정”대신 “친 화성 설정”옵션을 사용하면 개별 프로그램에서 사용중인 코어 수를 선택할 수 있으므로 프로그램의 CPU 사용량이 제한됩니다.


답변

실행할 때 특정 실행 파일의 선호도를 설정하는 또 다른 매우 편리한 방법은 start 명령 을 사용하는 것 입니다.

예 : “start / affinity F iexplore.exe”. 이와 같이 시작하려는 단일 응용 프로그램이있는 경우이 명령으로 바로 가기를 만들 수 있습니다. 선호도는 16 진수 값으로 설정되며 시행 착오가 필요할 수 있습니다. 실제 선호도 결과를 보려면 작업 관리자의 프로세스를 확인하십시오!

자세한 내용은 여기를 참조하십시오 : http://blogs.msdn.com/b/santhoshonline/archive/2011/11/24/how-to-launch-a-process-with-cpu-affinity-set.aspx