воскресенье, 14 июня 2009 г.

Мониторинг температуры процессора

В летнее время начинается жара, и я думаю, будет полезно следить за температурой процессора, особенно если с ним начали возникать перебои. В современных Дата-центрах установлены кондиционеры, по-этому проблем не должно быть. И все таки я опишу как можно следить за температурой процессора.

Вопрос: Когда я должен начать беспокоится о температуре процессора?
Тогда, когда Вы заметили неожиданные перегрузки (перезагрузки) сервера. Если Вы это заметили, было б не плохо проверить температуру процессора при вычислении больших задач, например.

Требования:
lm_sensors требует ядро 2.6.17 или выше. Если у Вас установлено старое ядро, советую сначала обновить ядро, и только после этого установить lm_sensors.
[ad#ad-5]

Установка элементарная:
1. Установить пакет из Вашего менеджера пакетов (напр. yum)

yum install lm_sensors

2. Запустить детектор сенсоров

sensors-detect

3. Действовать по инструкции
Инструкция подскажет, что нужно добавить в /etc/modprobe.conf, что-то типо этого:

# I2C module options
alias char-major-89 i2c-dev


3. Запустить lm_sensors сервис

service lm_sensors start

4. Теперь смотрим информацию

sensors

Это отбразит список существующих сенсоров и выведет информацию по ним.

Обратите внимание, если Вы собираетесь использовать lm_sensors с core2duo, Вы должны иметь ядро 2.6.21 или новее.

Спасибо