Датчики компьютерного оборудования в Linux.
15.08.2008
Иногда необходимо посмотреть на температуру процессора, частоту вращения кулера, напряжения питания, и т.п.
1. Установить в систему пакет lm_sensors
2. Запустить sensors-detect, с помощью которой определим какие датчики у нас есть в системе.
3. Вывод этой программы скопируем туда, куда она просит. Тогда после перезагрузки все модули у нас будут загружены в ядро.
4. Одновременно стоит загрузить ручками эти модули.
5. Запускаем программу sensors. Получаем на выводе что-то вроде:
w83627thf-isa-0290
Adapter: ISA adapter
VCore: +1.44 V (min = +0.70 V, max = +1.87 V)
+12V: +4.38 V (min = +2.43 V, max = +0.55 V) ALARM
+3.3V: +3.22 V (min = +0.90 V, max = +0.80 V) ALARM
+5V: +5.01 V (min = +0.21 V, max = +3.63 V) ALARM
-12V: +1.29 V (min = -12.94 V, max = -14.25 V) ALARM
V5SB: +4.97 V (min = +0.05 V, max = +2.71 V) ALARM
VBat: +3.15 V (min = +0.86 V, max = +0.02 V) ALARM
fan1: 4560 RPM (min = 5113 RPM, div = 8) ALARM
CPU Fan: 0 RPM (min = 1318 RPM, div = 8) ALARM
fan3: 0 RPM (min = 2596 RPM, div = 8) ALARM
M/B Temp: +51°C (high = +6°C, hyst = +1°C) sensor = thermistor ALARM
CPU Temp: +43.5°C (high = +100°C, hyst = +95°C) sensor = diode
temp3: +127.5°C (high = +100°C, hyst = +95°C) sensor = diode ALARM
vid: +0.000 V (VRM Version 10.0)
alarms:
beep_enable:
Sound alarm enabled