Есть классная утилитка KSensors, которая показывает всевозможные параметры железа - процессор, кулеры, винчестеры и т.д.
Но добиться отображения температуры не удалось, в чем тут может быть дело?
Установить/настроить lm_sensors. ksensors берет инфу от этого демона.
Логично , но во-первых, демон был установлен еще по дефолту, во-вторых, он запущен и собирает инфу, которая показано на моем, скриншоте, иначе бы ее не было.
Ну и в третьих - датчики температуры есть, поскольку она видна в биосе и винда ее тоже показывает.
Вот спасибо, даже не знал о ее существование! :thanks:
Оказывается, она даже в манах есть!
Но эта команда повела несколько неожиданно - вместо того, чтобы самостоятельно произвести поиск сенсоров (как следует из ее названия) и принести их готовыми на блюдечке (как это делает виндовая утилита), она начала задавать дурацкие вопросы о шинах и т.п.(дурацкие потому что не на русском ;) )
Не могли ли бы вы еще просветить о нюансах ее настройки?
А если в блюдечке трещина?
Вот когда на компах будут наклейки "Designed for GNU/Linux", тогда поговорим.
Думаю недолго осталось Кое-кто из производителей железа уже сообразил,
что выгоднее устанавливать ось собственной заточки.
Цитата:
вместо того, чтобы самостоятельно произвести поиск сенсоров
Это он у Вас спрашивает подтверждения, может Вы не все хотите мониторить.
Выполните yes|sensors-detect и перезапустите lm_sensors.
Если что-то пойдет не так -- заходите
Еще. Посмотрите наличие устройств /dev/i2c*, если их не видно -- modprobe i2c-dev перед запуском sensors-detect
Температуру показывает? А то как-то от темы отвлеклись.
Увы - после sensors-detect в меню конфигурирования KSensors добавились только винчестеры
А статья конечно полезна, но изобилует сплошными неясностями, как то:
Цитата:
# Результатом работы скрипта будет вывод на экран строк, которые рекомендуется перенести в соответствующие конфигурационные файлы загрузки. Записать эти строки стоит, а переносить пока не обязательно: сначала выясним, есть ли от этого всего толк.
Как выяснить, не сказано
Цитата:
Кроме того, скрипт создаст файл /etc/sysconfig/sensors, но файл этот используется только скриптом /etc/rc.d/init.d/lm_sensors, выполняющим функции демона, а вот запускать его или нет (и как) - вопрос частный для вас и вашего дистрибутива
Каков критерий выбора - ППП?
Цитата:
# Стоит уточнить, имеются ли в /lib/modules/2.6.x/kernel/drivers модули, которые порекомендовал вам загрузить sensors-detect. Аппаратная база мониторинга, а, вслед за ней и проект развиваются так бурно, что скрипт мог и отстать от реального состава драйверов. Так, рекомендованный мне модуль w83627hf в настоящее время не существует
Где и как выясняется, что тот или иной модуль существует/не существует?
Понятно, что вопросы немного ламерские, но на то и знатоки здесь, чтобы их развеять
Стоит уточнить, имеются ли в /lib/modules/2.6.x/kernel/drivers модули...
Т.е. возможно lm_sensors вышел позже того ядра, с которым работаем, или при компиляции ядра
не включили поддержку модуля.
Цитата:
Каков критерий выбора
Автор имел в виду организацию стартовых скриптов, в конкретном дистре + немножко пустословия .
Нас это уже не касается, мы просто сделаем
/etc/init.d/lm_sensors reload
Цитата:
Где и как выясняется, что тот или иной модуль существует/не существует?
find /lib/modules/2.6.x/kernel/drivers -name 'module?name*' -print
либо
modprobe module-name
Если модуля нет, modprobe сообщит. Если есть -- молча подгрузит модуль.
Давайте проверять итог работы sensors-detect при помощи утилиты sensors, а вдруг глючек в Ksensors?
sensors без параметров выведет информацию о датчиках. Ok?
Если что не ясно -- вопросы в студию.
PS
Какое у Вас железо и версия ядра?
PPS
Цитата:
Результатом работы скрипта будет вывод на экран строк, которые рекомендуется перенести в соответствующие конфигурационные файлы загрузки.
Скорее всего, это будет список модулей, которые нужно прописать в /etc/modprobe.conf
Там посмотрим.
ks,
Спасибо, все заработало!
Но не сразу - когда уже отчаялся, индикация температуры вдруг пошла, кажется - после перезагрузки системы.
Разглядел попристальнее эту семейку Sensors/KSensors в работе и возникли вопросы.
Как пользоваться консольным сенсором - чтобы непрерывно отслеживать изменения темепратуры, нужно непрерывно набирать на клаве 'sensors' или как?
От KSensors ожидалась большая скромность - чтобы видеть в трее цифирки текущей температуры, надо вызывать эту утилиту, и тогда она на полэкрана демонстрирует свои огромные цифры. Можно их все-таки загнать в трей?
sens_func () { sensors|awk '/^Temp:/ {print $2}';}
Лучше так:
sens_func () { sensors|sed -rn 's/^Temp:\\s+(\\S+).*$/\\1/p';}
а то слишком привязана к моей железке
Цитата:
по экрану будут непрерывно бежать строки с температурой?
Нет, будет отображать параметр в строке приглашения на момент появления
приглашения (короче, man bash )
Хотя, можете запустить while :;do clear; sensors; sleep 5; done
На любой виртуальной консоли и по Alt+Fn в любое время переключаться и любоваться параметрами
KSensors не показывает температуру #1
Установить/настроить lm_sensors. ksensors берет инфу от этого демона.
Поехали!
JID: konst.su [обезьяна] gmail.com
Re: KSensors не показывает температуру #2
А вот настроить демон - lm_sensors - как?
KSensors не показывает температуру #3
sensors-detect запускали?
Поехали!
JID: konst.su [обезьяна] gmail.com
Re: KSensors не показывает температуру #4
Но эта команда повела несколько неожиданно - вместо того, чтобы самостоятельно произвести поиск сенсоров (как следует из ее названия) и принести их готовыми на блюдечке (как это делает виндовая утилита), она начала задавать дурацкие вопросы о шинах и т.п.(дурацкие потому что не на русском ;) )
Не могли ли бы вы еще просветить о нюансах ее настройки?
Re: KSensors не показывает температуру #5
Выполните yes|sensors-detect и перезапустите lm_sensors.
Если что-то пойдет не так -- заходите
Еще. Посмотрите наличие устройств /dev/i2c*, если их не видно -- modprobe i2c-dev перед запуском sensors-detect
Поехали!
JID: konst.su [обезьяна] gmail.com
Re: KSensors не показывает температуру #6
Re: KSensors не показывает температуру #7
Например
Не собственная, а собственной заточки.
Поехали!
JID: konst.su [обезьяна] gmail.com
KSensors не показывает температуру #8
ks,
Так и знал
Re: KSensors не показывает температуру #9
Дык, Генеральная Линия M$ не вписывается в этот рынок, а он, ИМХО, очень перспективный.
Я всем своим знакомым разослал эту ссылку -- облизнулись все!
PS
Температуру показывает? А то как-то от темы отвлеклись.
Поехали!
JID: konst.su [обезьяна] gmail.com
KSensors не показывает температуру #10
ks,
Что за ссылка?
Re: KSensors не показывает температуру #11
Температуру показывает? А то как-то от темы отвлеклись.
Елки палки, НАПРИМЕР
Поехали!
JID: konst.su [обезьяна] gmail.com
Re: KSensors не показывает температуру #12
Еще один офтоп - закрою топик :DB:
Злой модератор
KSensors не показывает температуру #13
Нашел статью на русском по настройке lm-sensors -- http://citforum.oldbank.com/open_source/lm_sensor/
Для ASPLinux можно опустить установку из исходников.
Поехали!
JID: konst.su [обезьяна] gmail.com
Re: KSensors не показывает температуру #14
А статья конечно полезна, но изобилует сплошными неясностями, как то:
Как выяснить, не сказано
Понятно, что вопросы немного ламерские, но на то и знатоки здесь, чтобы их развеять
Re: KSensors не показывает температуру #15
/etc/init.d/lm_sensors reloadfind /lib/modules/2.6.x/kernel/drivers -name 'module?name*' -printлибоmodprobe module-nameЕсли модуля нет, modprobe сообщит. Если есть -- молча подгрузит модуль.Давайте проверять итог работы sensors-detect при помощи утилиты sensors, а вдруг глючек в Ksensors?
sensors без параметров выведет информацию о датчиках. Ok?
Если что не ясно -- вопросы в студию.
PS
Какое у Вас железо и версия ядра?
PPS
Скорее всего, это будет список модулей, которые нужно прописать в /etc/modprobe.conf
Там посмотрим.
Поехали!
JID: konst.su [обезьяна] gmail.com
Re: KSensors не показывает температуру #16
ks,
Спасибо, все заработало!
Но не сразу - когда уже отчаялся, индикация температуры вдруг пошла, кажется - после перезагрузки системы.
Разглядел попристальнее эту семейку Sensors/KSensors в работе и возникли вопросы.
Как пользоваться консольным сенсором - чтобы непрерывно отслеживать изменения темепратуры, нужно непрерывно набирать на клаве 'sensors' или как?
От KSensors ожидалась большая скромность - чтобы видеть в трее цифирки текущей температуры, надо вызывать эту утилиту, и тогда она на полэкрана демонстрирует свои огромные цифры. Можно их все-таки загнать в трей?
Re: KSensors не показывает температуру #17
sens_func () { sensors|awk '/^Temp:/ {print $2}';} PS1='[`sens_func` \\u@\\h \\W]\\$ 'Вместо Temp прописать свой параметр. Будет обновляться с приглашением.Поехали!
JID: konst.su [обезьяна] gmail.com
KSensors не показывает температуру #18
Re: KSensors не показывает температуру #19
sens_func () { sensors|awk '/^Temp:/ {print $2}';}Лучше так:sens_func () { sensors|sed -rn 's/^Temp:\\s+(\\S+).*$/\\1/p';}а то слишком привязана к моей железкеХотя, можете запустить

while :;do clear; sensors; sleep 5; doneНа любой виртуальной консоли и по Alt+Fn в любое время переключаться и любоваться параметрами
Поехали!
JID: konst.su [обезьяна] gmail.com