CPU 주파수 스케일링을 비활성화하고 시스템을 성능으로 설정하려면 어떻게해야합니까?


40

내 프로세서가 최대 속도의 40 %로 실행되고 있습니다. 항상 100 %의 속도를 사용하고 싶습니다. Google에서 검색했지만 튜토리얼이 매우 오래되어서 모두 다릅니다.

그렇다면 어떻게 CPU 주파수 스케일링을 영구적으로 비활성화하고 시스템을 성능 모드로 설정할 수 있습니까?

터미널 기반 솔루션 만 사용하십시오. 애플릿은 원하지 않습니다.

Xubuntu 14.04 x64를 사용하고 있습니다.


답변:


53

잠시 ondemand동안 어려움을 겪고 나서 우분투와 그 파생물에서 영구적으로 비활성화하는 방법을 공유 할 것입니다.

설치 cpufrequtils:

sudo apt-get install cpufrequtils

그런 다음 다음 파일을 편집하십시오 (없는 경우 작성하십시오).

sudo nano /etc/default/cpufrequtils

그리고 다음 줄을 추가하십시오 :

GOVERNOR="performance"

저장 및 종료.

이제 ondemand데몬 을 비활성화해야합니다 . 그렇지 않으면 재부팅 한 후 설정을 덮어 씁니다.

sudo update-rc.d ondemand disable

그리고 당신은 끝났습니다!

다음을 통해 설정을 확인할 수 있습니다.

cpufreq-info

프로세서에있는 모든 코어에 대한 정보 블록이 표시됩니다. 모든 성능 모드가 프로세서의 최대 속도인지 확인하십시오.

최신 정보:

데비안 위키는 sysfsutils재부팅을 통해 설정을 유지하기 위해 필요하지만 사실이 아니라고 말합니다. 또한 sysfsutils시스템을 불안정 하게 만들면 사용하지 않는 것이 좋습니다.

맞춤법이 틀린 경우 죄송합니다. :)

출처 :


2
/etc/default/cpufrequtils/ 내 우분투 14.04에 존재하지 않는, 올바른 경로가 보인다/etc/init.d/cpufrequtils
ecerulm

1
나는 내 서버로 이것을했지만, 내가해야 할 일을 한 후에 그것을 비활성화 해야하는지 궁금합니다. 이것이 장기적으로 서버를 죽일까요?
David 天宇 Wong

4
@ecerulm : /etc/default/cpufrequtils/은 소스로 제공 /etc/init.d/cpufrequtils되므로 잘 작동하며에 구성된 경우 패키지 업데이트에 대한 자체 설정을 유지하는 것이 더 쉽습니다 /etc/default/cpufrequtils/.
Jérôme

3
사실, 3.19.0-51-generic 우분투 서버에서 "성능"은 기본적으로 재정의됩니다. /etc/init.d/ondemand따라서 재부팅 sudo update-rc.d ondemand disable이 필요합니다.
wick

저전압으로 인해 온도가 80C 미만이지만 내 A8-4500M은 여전히 ​​스로틀합니다
Suici Doga

20

나는 말할 수 없으므로 새로운 답변에 의지해야했습니다. 즉시 결과를 얻으려면 sudo /etc/init.d/cpufrequtils restartDennie의 모든 단계를 따른 후 새로운 주파수를 시작하십시오.


5
참고로, (sudo)cpufreq-set -g performance
laconbass

9

이 시도:

gksu gedit /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

교체 ondemand와 함께 performance. 모든 코어에 대해 반복하십시오 (cpu0 증가 : cpu1, cpu2).

저장 오류가 발생하면 nano 편집기를 사용하십시오.

sudo nano /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

소스 : CPU 속도 조정 방지 – 최고 속도로 CPU 실행


나는이 사이트를 일찍 우연히 발견했는데 파일을 저장할 수 없습니다. 마우스 패드와 나노 모두 나에게 오류를줍니다.
제거

@Dennis gedit도 나에게 오류를 주었지만 오류에도 불구하고 파일이 저장되었습니다. 편집기를 닫았다가 다시 열어서 저장되어 있는지 확인하십시오.
Cornelius

당신은 옳습니다, 그것은 실제로 구원을 받았습니다. 그러나 컴퓨터를 재부팅하면 주문형으로 돌아갑니다.
제거함

@Dennis, 실제로 같은 문제가 여기 에서 해결 되었지만 대답이 없습니다 ...
Cornelius

1
sudo는 업데이트 - rc.d 온 디맨드 비활성화 (: 나는 당신이, 온 디맨드 데몬을 중지해야, 해결책을 발견 askubuntu.com/questions/3924/... )
제거

1

by by cpufrequtils를 설치 한 후 sudo apt-get install cpufrequtils, 명령으로 주어진 정보를보고 cpufreq-info, 파일을 작성하고 sudo nano /etc/default/cpufrequtils아래 그림과 같이 파일에 작성하십시오 . 귀하의 경우 max와 min은 동일한 값입니다.

GOVERNOR="ondemand"
MIN_SPEED="800MHz"
MAX_SPEED="950MHz"

마지막으로 변경 작업을 수행하고 영구적으로 수행하기위한 명령 (부팅시 제외) sudo /etc/init.d/cpufrequtils restart은 다음과 같이 출력됩니다 cpufreq-info.

peter@peter-HP-Compaq-2510p:~$ cpufreq-info
cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 10.0 us.
  hardware limits: 800 MHz - 1.20 GHz
  available frequency steps: 1.20 GHz, 1.07 GHz, 933 MHz, 800 MHz
  available cpufreq governors: conservative, ondemand, userspace,  powersave, performance
  current policy: frequency should be within 800 MHz and 950 MHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 933 MHz.
  cpufreq stats: 1.20 GHz:1,27%, 1.07 GHz:0,01%, 933 MHz:95,97%, 800  MHz:2,75%  (5975)
analyzing CPU 1:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 1
  CPUs which need to have their frequency coordinated by software: 1
  maximum transition latency: 10.0 us.
  hardware limits: 800 MHz - 1.20 GHz
  available frequency steps: 1.20 GHz, 1.07 GHz, 933 MHz, 800 MHz
  available cpufreq governors: conservative, ondemand, userspace,  powersave, performance
  current policy: frequency should be within 800 MHz and 950 MHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 800 MHz.
  cpufreq stats: 1.20 GHz:1,26%, 1.07 GHz:0,01%, 933 MHz:95,83%, 800  MHz:2,90%  (7039)
peter@peter-HP-Compaq-2510p:~$ 

이것은 Xubuntu 18.04.2에서 나를 위해 작동합니다.


1
Ask Ubuntu에 오신 것을 환영합니다. :-)는 당신이 만족 할 수 편집 , 제발 사진을 제거하고 4 공백으로 들여 쓰기 텍스트로 교체, 답변을? 그런 다음 @Fabby라는 댓글을 남기고 다운 보트를 업 보트로 바꿉니다. (왜? Google이 사진을 검색 할 수 없기 때문에 ... )
Fabby

@ Fabby 이제 질문은 텍스트 버전으로 예제를 제공합니다! 목적을 이해할 수 있습니다. 그러나 화면의 가독성을 위해 텍스트를 측면 스크롤 할 필요가 없으므로 그림이 더 좋습니다. 와이드 스크린이 없어서 문제를 해결할 수 있습니까?
PeterEriksson

나의 사과 : TT이 같은 훨씬 명확입니다 (아름다운,하지만 훨씬 더 작동하지 않습니다.) 당신은 주시기 바랍니다 거기에 사진을 가지고 주장하는 경우 이전 버전으로 롤 다시 나는 심지어 upvote에 서 떠날거야 그러나 우리가 여기서하는 방식은 아닙니다 : 텍스트는 텍스트이고 GUI = 스크린 샷입니다! ;-)
Fabby
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.