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

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

在Linux中查找风扇速度和CPU温度的命令是什么(我知道lm-sensor可以完成这项任务)。有什么替代方案吗?

答案1

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

GitHub Readme 上解释了安装方法。 GitHub 上的 s-tui

这是它的样子的屏幕截图 s-tui 截图

答案2

对于CPU温度:

在 Debian 上:

sudo apt-get install lm-sensors

在 Centos 上:

sudo yum install lm_sensors

运行使用:

sudo sensors-detect

键入sensors以获取 CPU 温度。

对于风扇速度:

sensors | grep -i fan

这将输出风扇速度

psensor使用以下命令安装:

sudo apt-get install psensor

也可以使用hardinfo

sudo apt-get install hardinfo

答案3

我用过ipmitool工具GitHub自由IPMI在我的服务器上,但是,好吧,它们是服务器,BMC支持的硬件智能制造管理接口。如果您的电脑有这种情况,那么这是一个合理的解决方案。

我运行一个脚本,在测试中的机器上提取 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

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

答案4

我在 python 中使用 Glances 。它是一个交互式进程管理器和硬件状态。

apt install python python-pip; pip install glances;

并运行:

glances

好看 ;)

相关内容