linux-查看cpu温度

装之后的老电脑改成了linux服务器,运行久了想看看cpu温度什么的。

1、安装

1.1 先安装lm_sensors工具

yum -y install lm_sensors 

1.2 查看是否安装kmod-coretemp

rpm -qa|grep coretemp

看是否有kmod-coretemp,没有的话需要安装这个

wget http://www.pperry.f2s.com/linux/coretemp/kmod-coretemp-1.1-2.el5.x86_64.rpm
rpm -ivh kmod-coretemp-1.1-2.el5.x86_64.rpm

2、配置

执行 sensors-detect 命令,选择使用哪些模块,不使用哪些模块,可以一般回车默认选择到底,也可以一路yes到底即可。

3、查看温度

使用sensors 命令可以查看温度

[root@localhost ~]# sensors
acpitz-virtual-0
Adapter: Virtual device
temp1:        +27.8°C  (crit = +100.0°C)
temp2:        +29.8°C  (crit = +100.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +36.0°C  (high = +80.0°C, crit = +99.0°C)
Core 0:        +32.0°C  (high = +80.0°C, crit = +99.0°C)
Core 1:        +32.0°C  (high = +80.0°C, crit = +99.0°C)
Core 2:        +33.0°C  (high = +80.0°C, crit = +99.0°C)
Core 3:        +36.0°C  (high = +80.0°C, crit = +99.0°C)

4、参数说明

:: Core 0: +32.0°C (high = +80.0°C, crit = +99.0°C)

  • core0,1,2,3 表示cpu核心
  • 第一个温度如+31.0°C 为当前核cpu温度
  • high=+80.0°C表示超过80度cpu温度过高
  • crit=+99.0°C表示超过99度cpu就有可能会烧坏。

5、注意

如果是云服务器或虚拟机中,是取不到sensors传感器参数的。

0%