Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #103, ИЮЛЬ 2007 г.

Как здоровье, пингвин?

Юрий Раззоренов

Хакер, номер #103, стр. 103-102-3

Утилита (x)mbmon

Естественно, кроме lm-sensors есть и другие решения. Например, утилита mbmon (MotherBoard Monitor) и графический интерфейс к ней: xmbmon. С их помощью можно контролировать температуру компонентов системы, скорость вращения кулера и вольтаж. Исходные тексты можно найти на сайте автора: www.nt.phys.kyushu-u.ac.jp/shimizu/download/download.html. Установка в Ubuntu не сложна:

$ sudo apt-get install mbmon xmbmon

Теперь можно запускать без каких-либо настроек:

$ sudo mbmon

Temp.= 30.0, 24.0, 127.0; Rot.= 3308, 0, 6026

Vcore = 1.14, 1.52; Volt. = 3.28, 5.00, 11.49, -6.62, -1.83

Запустив xmbmon, всю эту информацию можно увидеть в окне программы.

Мониторинг жесткого диска с hddtemp

Вообще говоря, процессор не самая главная часть компьютера. Вот если полетит жесткий диск, считай, пропали фильмы, курсовые, дипломы и т.д. Поэтому винт требует особого внимания. В Linux есть ряд утилит как раз для этого случая. Начнем с маленькой по размеру, но очень полезной утилиты hddtemp (www.guzu.net/linux/hddtemp.php). С ее помощью можно получать информацию о температуре с IDE/SATA/SCSI-дисков, а также считывать S.M.A.R.T. информацию. Устанавливаем:

$ sudo apt-get install hddtemp

Кроме этого, рекомендуется обновить и базу дисков, скачав файл www.guzu.net/linux/hddtemp.db и поместив его в /etc. Вызов очень прост:

$ sudo hddtemp /dev/sda

/dev/sda: ST3160811AS: нет датчика

Да, с барракудой не повезло, посмотрим, что скажет утилита о втором диске:

$ sudo hddtemp /dev/hdb

/dev/hdb: QUANTUM FIREBALLlct20: 31C or F

Результат: температура файрбола. Как вариант - hddtemp можно запустить в фоне. Получить информацию в этом случае возможно в журнале syslog или подключившись по сети:

$ sudo hddtemp -d -q /dev/hdb

Телнетимся:

$ telnet localhost 7634

Trying 127.0.0.1...

Connected to localhost.

Escape character is '^]'.

|/dev/hdb|QUANTUM FIREBALLlct20 30|32|C|Connection closed by foreign host.

Результат: 32 градуса. Таким образом температура диска выясняется даже без регистрирации в системе.

Комплект smartmontools

С помощью набора утилит smartmontools (smartmontools.sf.net) можно контролировать и управлять некоторыми параметрами жесткого диска, используя технологию S.M.A.R.T. Поддерживаются диски с интерфейсами ATA, SCSI и SATA. Для начала стоит проверить статус подключенных устройств:

$ sudo smartd -q onecheck

Opened configuration file /etc/smartd.conf

Drive: DEVICESCAN, implied '-a' Directive on line 22 of file /etc/smartd.conf

Configuration file /etc/smartd.conf was parsed, found DEVICESCAN, scanning devices

Device: /dev/hda, opened

Device: /dev/hda, packet devices [this device CD/DVD] not SMART capable

Unable to register ATA device /dev/hda at line 22 of file /etc/smartd.conf

Device: /dev/hdb, opened

Device: /dev/hdb, found in smartd database.

Device: /dev/hdb, is SMART capable. Adding to "monitor" list.

Device: /dev/sda, opened

Device: /dev/sda, IE (SMART) not enabled, skip device

Назад на стр. 103-102-2  Содержание  Вперед на стр. 103-102-4