在Linux中查找风扇速度和CPU温度的命令是什么(我知道lm-sensor可以完成这项任务)。有什么替代方案吗?
答案1
如果您想尝试不同的选项,可以尝试我们正在开发的软件 s-tui。它是一个终端 UI 应用程序,因此也可以通过 SSH 运行它。它显示CPU温度、利用率、频率和功率。还增加了风扇速度。
GitHub Readme 上解释了安装方法。 GitHub 上的 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
好看 ;)