Как здоровье, пингвин? Юрий Раззоренов Хакер, номер #103, стр. 103-102-2 Для получения информации с сенсоров вызываем утилиту sensors без параметров (можно уже под обычным пользователем): $ sensors lm85b-i2c-0-2e Adapter: SMBus I801 adapter at c800 VoltA1_5: +1.49 V (min = +1.42 V, max = +1.58 V) Volt1_5: +1.52 V (min = +1.45 V, max = +1.60 V) Volt3_3: +3.23 V (min = +3.13 V, max = +3.47 V) Volt5: +5.20 V (min = +4.74 V, max = +5.26 V) Volt12: +12.01 V (min = +11.38 V, max = +12.62 V) FanCPU: 3540 RPM (min = 4000 RPM) TempCPU: +28C (low = +10C, high = +55C) TempMB1: +31C (low = +10C, high = +55C) TempMB2: +34C (low = +10C, high = +55C) CPUF_PWM: 255 SysF1_PWM: 255 SysF2_PWM: 77 vid: +1.525 V (VRM Version 9.1) Параметры вывода на экран настраиваются в файле /etc/sensors.conf. Ищем строку, соответствующую нашему чипу (в нашем примере это lm85), и правим при необходимости: $ sudo mcedit /etc/sensors.conf chip "lm85c-*" "adm1027-*" "adt7463-*" "lm85-*" "lm85b-*" # Метки вольтажа label in0 "V1.5" label in1 "VCore" ... # Температура label temp1 "CPU Temp" label temp2 "Board Temp" ... # Кулер label fan1 "CPU_Fan" # Установка лимита вольтажа set in0_min 1.5 * 0.95 # Лимит кулера set fan1_min 4000 Хотелось бы обратить внимание на утилиту KSensors (ksensors.sourceforge.net), которая является графическим интерфейсом к sensors для среды KDE. В Ubuntu она устанавливается обычным образом: $ sudo apt-get install ksensors Теперь запускаем ее через меню «K» или из командной строки. Щелкаем по появившемуся значку и выбираем Configure. Затем переходим по вкладкам и включаем флажок Visible в тех параметрах, которые хотим видеть. Результат будет выведен на панели задач (если активирован Dock) и в отдельном окне, которое открывается двойным щелчком по значку KSensors. Кроме параметров, контролируемых с помощью утилиты lm-sensors, можно выводить состояние памяти, swap и некоторую другую информацию. Для каждого параметра можно выставить интервал обновления и реакцию системы при превышении заданного значения (выполнить команду или проиграть звук). Чтобы KSensor автоматически запускался при загрузке системы, не забудь установить Autostart KSensors on KDE startup во вкладке Global settings. Настройки демона sensord производятся в файле /etc/default/sensord. $ sudo mcedit /etc/default/sensord # Интервал для сканирования на предупреждения (30s, 1m, 1h) ALARM_INTERVAL=1m # Интервал между замерами для записи в журнал LOG_INTERVAL=30m SYSLOG_FACILITY=daemon CONFIG_FILE=/etc/sensors.conf # Чип берем из sensors.conf SCAN_CHIPS= lm85b-* # Снимаем комментарий, если нужен вывод для RRD (Round Robin Database) # RRD_FILE=/var/log/sensord.rrd # Интервал, по умолчанию 5 минут # RRD_INTERVAL=5m # RRD_LOADAVG=yes В комплекте lm-sensors идет утилита pwmconfig, которая проверяет возможность изменения скорости вращения кулеров. Если такая функциональность имеется, для настройки скорости вращения следует использовать утилиту fancontrol. Конфигурационный файл для нее создается с помощью pwmconfig. |