我只想跑:
import cpufreq
Cf = cpufreq.cpuFreq()它抛出此错误:'/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies‘:FileNotFoundError: Errno 2没有这样的文件或目录
我被困在这里,我用cpufreq来改变cpu频率
发布于 2021-06-07 20:40:40
只有某些处理器和体系结构支持读取或调整频率。见https://superuser.com/questions/533507/how-can-i-manually-set-the-cpu-frequency。除了处理器支持之外,还必须对内核进行配置,CentOS 7是一个古董。
随访
在Windows上进行此操作的唯一实用方法是使用BIOS。
现在,让我做个演讲。处理器供应商、系统OEM供应商和操作系统供应商都有很强的动机来为您提供最佳的性能。您的芯片和操作系统中的电源和时钟管理模块非常复杂。您无法想象这里所涉及的数万行代码。它们使用基于系统负载、芯片温度、风扇速度和功率使用的输入,并将这些输入输入到自动调整频率的基于时间的公式中。在某些情况下,频率被调整了几十次或数百次每秒。我不知道你可能在计划什么,但就像在讨论优先级和线程亲和力一样,你做的任何事情都只会让事情变得更糟。如果你是一个硬核心游戏玩家,那么你已经启用了基于BIOS的超频,并添加了一个后市冷却系统来支持这一点,但在飞行中玩频率是适得其反的。
https://stackoverflow.com/questions/67878385
复制相似问题