lm_sensors是一款linux的硬件监控的软件,可以帮助我们来监控主板,CPU的工作电压,风扇转速、温度等数据。这些数据我们通常在主板的 BIOS也可以看到。当我们可以在机器运行的时候通过lm_sensors随时来监测着CPU的温度变化,可以预防呵保护因为CPU过热而会烧掉。
Ubuntu通过使用一个称为lm-sensors的软件可以监视CPU和其它的系统温度,风扇转速,和其它的系统数据。通过使用其它几个软件中的某一个,这个软件也可以将这些信息展示在你的桌面上或者GNOME面板上。lm-sensor的主页是http://secure.netroedge.com/~lm78。本文改编自this Ubuntu Forums thread。这一帖是为4.10开的;在所有支持的Ubuntu版本里lm-sensors的安装是相当容易的。
安装并配置lm-sensors
1、安装lm-sensors软件包。
2、运行sudo sensors-detect,并且对所有YES/no问题回答YES。我通常用的都是ISA总线而不是SMBus总线,在这问题上就看你自己的情况选择了。
3、在sensors-detect的最后,一列的需要加载的模块将会被列出来。输入“yes”来使sensors-detect插入这些模块到/etc/modules,或者你自己编辑/etc/modules添加这些模块进去。
4、接下来,运行“sudo /etc/init.d/module-init-tools”。这个命令将会读入你在第三步对/etc/modules所作的改变,然后插入新的模块到内核中去。
测试lm-sensors
接下来,你应该测试lm-sensors是否工作正常。运行“sensors”命令然后检查命令的输出。以下是输出案例:
w83627dhg-isa-0290
Adapter: ISA adapter
VCore: +1.13 V (min = +0.00 V, max = +1.74 V)
in1: +11.30 V (min = +0.90 V, max = +0.05 V) ALARM
AVCC: +3.28 V (min = +2.11 V, max = +2.40 V) ALARM
3VCC: +3.28 V (min = +2.05 V, max = +0.37 V) ALARM
in4: +1.41 V (min = +0.00 V, max = +1.57 V)
in5: +1.65 V (min = +0.02 V, max = +0.14 V) ALARM
in6: +4.45 V (min = +3.28 V, max = +1.64 V) ALARM
VSB: +3.28 V (min = +0.14 V, max = +3.07 V) ALARM
VBAT: +3.22 V (min = +2.06 V, max = +1.02 V) ALARM
Case Fan: 0 RPM (min = 2636 RPM, div = 128) ALARM
CPU Fan: 1117 RPM (min = 1591 RPM, div = 8) ALARM
Aux Fan: 0 RPM (min = 1171 RPM, div = 128) ALARM
fan5: 0 RPM (min = 659 RPM, div = 128) ALARM
Sys Temp: +31.0°C (high = +18.0°C, hyst = +96.0°C) sensor = thermistor
CPU Temp: +33.0°C (high = +80.0°C, hyst = +75.0°C) sensor = diode
AUX Temp: +124.5°C (high = +80.0°C, hyst = +75.0°C) ALARM sensor = thermistor
cpu0_vid: +1.163 V
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +43.0°C (high = +82.0°C, crit = +100.0°C)
coretemp-isa-0001
Adapter: ISA adapter
Core 1: +43.0°C (high = +82.0°C, crit = +100.0°C)
coretemp-isa-0002
Adapter: ISA adapter
Core 2: +40.0°C (high = +82.0°C, crit = +100.0°C)
coretemp-isa-0003
Adapter: ISA adapter
Core 3: +43.0°C (high = +82.0°C, crit = +100.0°C)
这个sensors的输出显示了四个设备:w83627dhg-isa-0290(主板传感器)和coretemp-isa-0000到0004(Intel Core传感器)。主板传感器装置从电源供应器收到的主板(in1-6),风扇速度(用RPM表示的条目),以及各种内部温度的电压信息。正如你所看到的,一些传感器显然是不对的(比如:AUX Temp和Case/Aux Fan);这往往是这样,至少在大多数的主板上的一些传感器就是这样。传感器的输出可以通过编辑“/etc/sensors.conf”文件。这也就可以更改不准确的尺度。更多信息请查看“man sensors.conf”。
获取显示在你桌面上的传感器信息
在新立得里搜索“sensors”来获得与sensor相关的软件,这些软件包含xsensors,ksensors和sensors-applet。