현재 CPUPower 거버너를 얻는 방법

현재 CPUPower 거버너를 얻는 방법

현재 CPUPower 주지사를 얻고 싶습니다.

글을 쓰다 보면 cpupower frequency-info많은 정보를 얻게 됩니다. 나는 단지 주지사가 추가 정보 없이 "ondemand"와 같이 프로그램에서 가치 있는 용도로 이를 사용하기를 원할 뿐입니다.

답변1

현재 주지사는 다음을 통해 얻을 수 있습니다.

cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

CPU*는 CPU0뿐만 아니라 모든 코어에 대한 스케일링 조정기를 제공합니다.

그러나 이 솔루션은 시스템에 따라 다를 수 있습니다. 휴대성이 있는지 100% 확신할 수는 없습니다.

답변2

내 Ryzen 7 시스템의 최신 Fedora 버전(26 알파)에서는 다음을 수행합니다.

Fedora 26 alpha에는 cpupower가 설치되어 있지 않습니다. 따라서 구입하십시오:

dnf install kernel-tools

이 설치에는 /etc/sysconfig/cpupower기본적으로 성능 수준이 설정되어 있어야 합니다(다른 수준을 원하는 경우 첫 번째 줄을 편집하십시오).

CPUPOWER_START_OPTS="frequency-set -g performance"
CPUPOWER_STOP_OPTS="frequency-set -g ondemand"

이제 중요한 부분입니다. cpupower 서비스를 활성화하고 시작하세요.

systemctl enable --now cpupower

성능 수준이 설정되었는지 확인합니다.

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

재부팅하고 cat명령을 반복하여 성능이 여전히 정상인지 확인합니다.

관련 정보