cpufreq 抛出错误,在 centOS 7 中找不到文件

cpufreq throws error, not finding a file in centOS 7

我只想 运行:

import cpufreq
Cf = cpufreq.cpuFreq()

它抛出这个错误: FileNotFoundError:[Errno 2] 没有这样的文件或目录:'/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies'

我卡在这里了,我正在使用 cpufreq 来更改 cpu 频率

只有某些处理器和架构支持读取或调整频率。请参阅 https://superuser.com/questions/533507/how-can-i-manually-set-the-cpu-frequency。除了处理器支持,内核也要配置,CentOS 7就是个古董

跟进

在 Windows 上执行此操作的唯一实用方法是使用 BIOS。

现在,让我发言。处理器供应商、系统 OEM 和操作系统供应商都有很强的动机为您提供最佳性能。芯片和操作系统中的电源和时钟管理模块非常复杂。你无法想象这里涉及的数万行代码。他们使用基于系统负载、芯片温度、风扇速度和功率使用的输入,并将这些输入到自动调整频率的基于时间的公式中。在某些情况下,频率每秒调整数十或数百次。我不确定您可能在计划什么,但是就像考虑优先级和线程亲和力一样,您所做的任何事情只会让事情变得更糟。如果您是铁杆游戏玩家,那么您已经启用了基于 BIOS 的超频并添加了售后市场冷却系统来支持它,但动态调整频率会适得其反。