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.