如何获得当前的CPUPower调速器


16

我想获得当前的CPUPower调速器。

键入时,cpupower frequency-info我会得到很多信息。我只想让总督像“按需”那样没有更多信息,就可以在程序中使用它的值。

Answers:


28

可通过以下方式获得电流调节器:

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

请注意,cpu *将为您提供所有内核的缩放调节器,而不仅仅是cpu0。

但是,此解决方案可能取决于系统。我不是100%肯定这是便携式的。


1
在Fedora 23中工作!使用cpupower frequency-info --governors,您可以看到调速器;使用cpupower frequency-info --governor <gov>,您可以进行设置。
法肯多·维克多

3

在我的Ryzen 7系统上的最新Fedora版本(26 alpha)中,我这样做是:

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命令以确认仍然有效

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.