温馨提示×

Linux CPUInfo如何获取温度数据

小樊
33
2025-11-29 07:44:35
栏目: 智能运维

在Linux系统中,可以通过多种方法获取CPU温度数据。以下是一些常用的方法:

1. 使用 lm-sensors 工具

lm-sensors 是一个用于检测和报告硬件传感器信息的工具。

安装 lm-sensors

sudo apt-get update
sudo apt-get install lm-sensors

配置 lm-sensors

运行以下命令来检测系统中的传感器:

sudo sensors-detect

按照提示完成配置。

查看CPU温度

配置完成后,可以使用以下命令查看CPU温度:

sensors

2. 使用 coretemp 驱动

coretemp 是一个内核模块,可以提供详细的CPU温度信息。

安装 coretemp

sudo apt-get update
sudo apt-get install coretemp

查看CPU温度

安装完成后,可以使用以下命令查看CPU温度:

cat /sys/devices/virtual/thermal/thermal_zone*/temp

3. 使用 psensor 图形界面工具

psensor 是一个图形界面的传感器监控工具,可以直观地显示CPU和其他硬件的温度。

安装 psensor

sudo apt-get update
sudo apt-get install psensor

运行 psensor

安装完成后,可以直接运行 psensor 来查看CPU温度:

psensor

4. 使用 htop 工具

htop 是一个增强版的 top 命令,可以显示CPU温度和其他系统信息。

安装 htop

sudo apt-get update
sudo apt-get install htop

运行 htop

安装完成后,可以直接运行 htop 来查看CPU温度:

htop

htop 界面中,按下 F2 键进入设置菜单,然后选择 Columns,添加 CPU Temp 列即可显示CPU温度。

5. 使用 iostat 工具

iostat 是一个用于监控系统输入/输出设备负载和CPU使用情况的工具,也可以显示CPU温度。

安装 iostat

sudo apt-get update
sudo apt-get install sysstat

查看CPU温度

使用以下命令查看CPU温度:

iostat -c 1

在输出中,%usr%sys%idle 列之后可能会显示CPU温度信息,具体取决于硬件和驱动支持。

通过以上方法,你可以在Linux系统中方便地获取CPU温度数据。

0