首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在同一位置的所有Linux发行版中找到包含CPU温度和风扇转速信息的文件?

如何在同一位置的所有Linux发行版中找到包含CPU温度和风扇转速信息的文件?
EN

Stack Overflow用户
提问于 2019-03-20 03:44:52
回答 3查看 4.3K关注 0票数 2

我在一个项目中工作,我必须获得CPU温度(包括内核)和风扇速度。

在我的电脑上,我用/sys/class/hwmon/hwmon2/temp*_input控制中央处理器,用/sys/class/hwmon/hwmon3/device/fan*_input控制风扇的速度。

我的代码在其他一些PC上不起作用。首先,操作系统是Ubuntu 18.04,第二个是16.04。我想找到一条通用的路径,从那里我可以获得所有必要的信息。有没有类似的东西我可以用?

EN

回答 3

Stack Overflow用户

发布于 2019-03-20 04:09:15

AFAIK没有通用的方法。很糟糕,但这就是你的生活。您只需探索不同的选项,看看哪些选项在当前系统上有效,然后处理它。

票数 1
EN

Stack Overflow用户

发布于 2020-05-13 20:31:04

它可以从热接口读取,可以从/sys/clsss/ /sysfs或/sys/class/hwmon读取。

请通过以下链接了解更多详细信息:

https://www.lookup2learn.com/post/thermal-management-in-linux

票数 1
EN

Stack Overflow用户

发布于 2019-03-20 04:07:34

此命令将显示当前温度:

代码语言:javascript
复制
cat /sys/class/thermal/thermal_zone*/temp

温度监控和风扇控制是使用名为hwmon的标准内核接口实现的。您可以配置sysfslm_sensors接口以显示风扇速度和温度。有关更详细的答案,请查看以下指南:

https://github.com/Mellanox/mlxsw/wiki/Temperature-and-Fan-Control

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55248919

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档