为什么/sys/devices/system/cpu/cpu0/下没有cpufreq?

为什么/sys/devices/system/cpu/cpu0/下没有cpufreq?

为什么/sys/devices/system/cpu/cpu0/下没有cpufreq?

我想读取当前 CPU 频率,但我没有找到 cpufreq /sys/devices/system/cpu/cpu0/

在内核中我启用了 CONFIG_CPU_FREQ。

$ cat /boot/config-3.10.0-957.el7.x86_64 |grep CONFIG_CPU_FREQ
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_GOV_COMMON=y
CONFIG_CPU_FREQ_STAT=m
CONFIG_CPU_FREQ_STAT_DETAILS=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
CONFIG_CPU_FREQ_GOV_USERSPACE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y

操作系统:CentOS Linux release 7.6.1810 (Core)

中央处理器:Intel(R) Xeon(R) Gold 6248R CPU @ 3.00GHz

答案1

请进入 BIOS 并确认 CPC(协作电源控制)已禁用。禁用 CPC 后,操作系统将改用 intel_pstate 来控制电源管理。

相关内容