Windows가 CPU를 "제한"하는 방법 (전원 옵션 / 배터리 절약)


19

누구나 Windows가 어떻게 CPU를 효과적으로 제한하는지 설명 할 수 있습니까?

지난번에는 랩톱이 과열되지 않도록 몇 가지 트릭을 시도했기 때문에 CPU를 70 %로 제한하려고했습니다.

놀랍게도 랩톱이 과열되는 것을 막았습니다 .CPU 집중적 인 응용 프로그램을 시작하여 랩톱이 과열되고 종료되는 경우에도 더 이상 랩톱이 과열되지 않았습니다!

작업 관리자를 살펴 봤지만 "CPU 집약적"응용 프로그램은 여전히 ​​~ 95 %의 CPU를 사용하고 Windows 작업 관리자는 총 100 %의 CPU 사용량을 보여줍니다.

여기에서 CPU 사용량을 제한했습니다 (CPU 집약적 애플리케이션을 테스트 할 때 "플러그인"옵션이 [최소 및 최대 둘 다] 인 70 %) :

여기에 이미지 설명을 입력하십시오

Windows는이 마법을 어떻게 수행합니까?

CPU 사용량이 100 %이지만 CPU가 과열되지 않습니다. 그리고 성능상의 차이는 없습니다.

Windows가 CPU 속도를 제한합니까? 예를 들어 2.4GHz 프로세서를 사용하는 경우 70 %에서 제한이있을 때 1.68GHz 만 사용합니까? 이것이 어떻게 가능합니까 (CPU 속도 변경)? 나는 BIOS에있을 때만 시계를 멈출 수 있다고 생각 했습니까?

그렇지 않은 경우 속도를 변경하여 Windows가이를 수행하지 않는 경우 어떻게합니까?


사이드 질문 : 속도에 관한 것이라면 CPU 최대 상태를 200 %로 설정하는 방법이 있습니까?


예 Windows는 CPU 속도를 제한합니다. ACPI 주파수를 사용하면 승수와 전압을 '활성'으로 변경할 수 있습니다 (즉, BIOS에서 수동으로 변경할 필요가없는 경우). 위의 설정을 사용하면 주파수가 Resource Monitor아닌 Task Manager현재 프로세서 속도의 사용량 만 표시하는 대신 주파수가 능동적으로 변경되는 것을 볼 수 있습니다.
— HaydnWVN

답변:


24

이 현상을 프로세서 주파수 스케일링 이라고하며 절전 및 열 고려 사항을 해결하기 위해 수행됩니다. 스케일링은 CPU 의 클럭 배율 을 줄임으로써 전체 주파수 (GHz) 를 줄임으로써 수행됩니다 . 대부분의 프로세서는 100-166Mhz에서 작동하지만 클럭 속도를 통해 사이클 당 여러 작업을 수행 할 수 있습니다. 내 3.8GHz CPU는 실제로 클럭 배율이 x38 인 100Mhz입니다. 배터리 수명과 열 대피 기능이 제한적인 성능을 유지하기 위해 랩톱에서 가장 일반적으로 설명하는 확장입니다.

OS 아래에서 주파수 스케일링이 발생하여 OS에서 용량이 100 % 감소하므로 100 % CPU를 사용하는 프로세스가 계속 표시됩니다. 총 비 확장 용량의 100 %가 아니라 사용 가능한 CPU 의 100 %에 불과 합니다.

스케일링은 펌웨어 수준에서 발생하지만 Windows는 현재 요구에 따라 CPU의 스케일을 자동으로 조정할 수 있으며 ACPI ( Advanced Configuration and Power Interface )를 통해 BIOS / UEFI 펌웨어에이를 수행합니다. Windows는 가능한 경우 주파수를 여전히 낮추지 만 OS가 유용하다고 판단하면 승수를 적절한 수준으로 올립니다. 당신의 경우에 당신은 CPU에 약간의 힘과 마모를 입히기 위하여 건전지에있는 동안 최소 상태를 감소하고 싶을 수도 있습니다.

당신의 부수적 인 질문에 관해서는, CPU에서 클럭 속도를 높이는 것이 오버 클럭킹과 정확히 일치 하지만 물론 한계가 있습니다. 펌웨어는 작업을 지원해야하며 하드웨어는 인접한 구성 요소를 태우거나 비 호환성을 일으키지 않고 변경된 사양으로 실제로 작동 할 수 있어야합니다 (램 속도는 램 등으로 지원되어야 함). 나는 확실히 내가 약 200 %를 돌보는 OC 하드웨어를 절대로하지 않을 것이다. 기본 34x 시스템에 6 배 이상을 추가하면 블루 스크린 및 열 문제가 발생합니다.



궁금합니다. 어떤 프로세서 (38x 멀티 플라이어 포함)입니까?
— Marc.2377

@ Marc.2377, 나는 그것이 i7-2600이라고 생각하지만, 나는 그 상자에서 멀리 떨어져 있습니다. ark.intel.com/products/52213/…
— Frank Thomas

실제로 승수를 변경하여 수행되지는 않습니다. 클록 사이클의 일부를 마스킹하여 수행됩니다.
— Jamie Hanrahan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.