在Linux中查找风扇速度和CPU温度


20

在Linux中找出风扇速度和CPU温度的命令是什么(我知道lm-sensor可以完成任务)。还有其他选择吗?


1
为什么要替代lm传感器?(据我所知,虽然代码是开源的,但没有,所以无论出于何种原因,如果确实需要,您都可以编写自己的替代方法)。
dirkt

Answers:


21

对于CPU温度:

在Debian上:

sudo apt-get install lm-sensors

在Centos上:

sudo yum install lm_sensors

运行使用:

sudo sensors-detect

键入sensors以获取CPU温度。

对于风扇速度:

sensors | grep fan

这将输出风扇速度

psensor使用以下方式安装:

sudo apt-get install psensor

一个也可以使用 hardinfo

sudo apt-get install hardinfo

6
传感器| grep风扇根本不输出任何东西!
matteo

@matteo案例很重要。在我的系统上,它是“处理器风扇”,因此请使用“ grep -i fan”
KevinM,

2
必须首先通过在安装后运行sensor-detect来检测传感器(交互式终端脚本,只需按Enter即可,所有这些操作都必须自动完成)。这在CentOS上是必需的,在Debian上安装或dpkg-reconfigure psensor后会触发配置/重新配置。
19点58分

在我的i5-8265U上,CPU sensors-detect无法检测到风扇,因此sensors也无法显示它们。我在这里
寻求

sensors-detect列出传感器之后,除了@MilanKerslager点之外,您还需要检查是否还安装了内核驱动程序模块。
卢西亚诺

21

如果您想尝试其他选项,可以尝试使用我们正在开发的软件s-tui。这是一个终端UI应用程序,因此也可以通过SSH运行它。它显示CPU温度,利用率,频率和功率。风扇速度也增加了。

安装方法在GitHub自述文件中进行了说明。 GitHub上的s-tui

这是其外观的屏幕截图 s-tui屏幕截图


许多天后谢谢您对问题的答复。我正在使用别人建议的lm传感器。将挑衅地尝试这个新软件。谢谢 !!!
拉尼什·库马尔·索尼

看起来令人印象深刻,我喜欢端眼的糖果!
塔希尔·哈立德

在Linux上运行良好。我希望它将很快得到OSX的支持。
MasterAM

2

我在服务器上使用了来自GitHub的ipmitoolfreeipmi,但是,它们是服务器,带有支持IPMI的BMC硬件。如果您的PC这样做,那是一个合理的解决方案。

我运行了一个脚本,该脚本在测试中的计算机上提取SDR数据(后接示例行)

ti=$(date +%H:%M:%S)
pt=$(ipmitool -I open sdr | grep 'PS1 Temp')

并将其发送到屏幕以及日志文件,然后通过ping闲置15秒钟

echo "$ti|$pt" && echo "$ti|$pt" >> logfile && ping -w 15 127.0.0.1 > nul

然后再次循环以进行另一遍操作。



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.