cpufreq-set -g powersave
Linux 커널 3.2(Debian Squeeze/Wheezy)를 실행하는 Intel Sandy-Bridge 시리즈 i5 Core CPU는 과도한 컴퓨팅 부하 (acpi_cpufreq 모듈 사용) 에서 반응하지 않습니다 . dmesg
커널 메시지()에 표시된 것처럼 어떻게든 자동으로 조절되는 것처럼 보이지만 99.9%의 시간 동안 터보 모드에서 실행됩니다.
...
[137547.968129] CPU2: Package temperature/speed normal
[137547.968130] CPU0: Package temperature/speed normal
[137548.124277] CPU2: Core temperature above threshold, cpu clock throttled (total events = 16455155)
[137548.124280] CPU3: Core temperature above threshold, cpu clock throttled (total events = 16455154)
[137548.125289] CPU2: Core temperature/speed normal
[137548.125291] CPU3: Core temperature/speed normal
[137847.287143] CPU2: Package temperature above threshold, cpu clock throttled (total events = 17888019)
[137847.287147] CPU3: Package temperature above threshold, cpu clock throttled (total events = 17888017)
...
나는 이 CPU를 절전 모드로 전환하거나, 기존의 cpufreq powersave 또는 userpace cpufreq 레귤레이터를 사용하는 것처럼 주파수를 선택하고 싶습니다. 이러한 CPU에 어떤 수동 조절 방법이 작동하는지 알고 싶습니다.
답변1
CPU 속도를 특정 주파수로 줄이는 것은 쉽지 않지만 이 블로그 게시물에서는 Turbo-Boost를 비활성화하는 스크립트를 찾을 수 있습니다.http://notepad2.blogspot.com/2014/11/a-script-to-turn-off-intel-cpu-turbo.html
(이것은 결국 여기에 온 많은 검색자들의 문제를 해결할 수 있습니다.)