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

2024-04-29 22:52:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我只想跑:

import cpufreq
Cf = cpufreq.cpuFreq()

它抛出以下错误: FileNotFoundError:[Errno 2]没有这样的文件或目录:'/sys/devices/system/cpu/cpu0/cpufreq/scaling\u available\u frequencies'

我被困在这里,我用cpufreq来改变cpu频率


Tags: 文件import目录错误syscpusystemcf
1条回答
网友
1楼 · 发布于 2024-04-29 22:52:15

只有某些处理器和体系结构支持读取或调整频率。见https://superuser.com/questions/533507/how-can-i-manually-set-the-cpu-frequency。除了处理器支持外,还必须为其配置内核,CentOS 7是一款古董

跟进

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

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

相关问题 更多 >