Модераторы: xvr
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Температура процессора, Получение температуры процессора 
:(
    Опции темы
Dogevec
Дата 25.6.2009, 16:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 51
Регистрация: 22.8.2008

Репутация: нет
Всего: нет



Доброго времени суток. Мне необходимо как-то определить температуру процессора. Я уже искал в инете, везде только lm_sensor, но в нём(в исходниках) разобраться не получилось. Подскажите, как я могу получить данную информацию? Зарание говорю, что /proc/acpi/termal_zone  в данной версии LINUX не содержит ничего, так что там искать эту инфу бессмысленно.
PM MAIL   Вверх
fry
Дата 25.6.2009, 16:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 257
Регистрация: 4.10.2006

Репутация: нет
Всего: 3



Может запустить lmsensor и с помощью lsof посмотреть открытый файл из proc? Может и прокатит.
PM MAIL   Вверх
MAKCim
Дата 25.6.2009, 20:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 84
Всего: 207



посмотри
/sys/class/thermal


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
nickless
Дата 25.6.2009, 20:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 4
Всего: 181



Код

% strace sensors 2>&1 | grep open | egrep '/proc|/sys'
open("/sys/class/i2c-adapter", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
open("/sys/class/i2c-adapter/i2c-0/name", O_RDONLY) = 4
open("/sys/class/i2c-adapter/i2c-1/name", O_RDONLY) = 4
open("/sys/class/i2c-adapter/i2c-2/name", O_RDONLY) = 4
open("/sys/class/i2c-adapter/i2c-3/name", O_RDONLY) = 4
open("/sys/class/hwmon", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
open("/sys/class/hwmon/hwmon0/name", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/sys/class/hwmon/hwmon0/device/name", O_RDONLY) = 4
open("/sys/class/hwmon/hwmon0/device", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 4
open("/sys/class/hwmon/hwmon1/name", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/sys/class/hwmon/hwmon1/device/name", O_RDONLY) = 4
open("/sys/class/hwmon/hwmon1/device", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 4
open("/sys/class/hwmon/hwmon0/device/fan1_label", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/sys/class/hwmon/hwmon0/device/fan3_label", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/sys/class/hwmon/hwmon0/device/temp3_label", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/sys/class/hwmon/hwmon0/device/cpu0_vid_label", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/sys/class/hwmon/hwmon0/device/beep_enable_label", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/sys/class/hwmon/hwmon0/device/in0_input", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/in0_max", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/in0_min", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/in0_alarm", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/in1_input", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/in1_max", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/in1_min", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/in1_alarm", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/in2_input", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/in2_max", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/in2_min", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/in2_alarm", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/in3_input", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/in3_max", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/in3_min", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/in3_alarm", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/in4_input", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/in4_max", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/in4_min", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/in4_alarm", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/in7_input", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/in7_max", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/in7_min", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/in7_alarm", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/in8_input", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/in8_max", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/in8_min", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/in8_alarm", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/fan1_label", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/sys/class/hwmon/hwmon0/device/fan1_input", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/fan1_div", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/fan1_min", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/fan1_alarm", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/fan2_input", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/fan2_div", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/fan2_min", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/fan2_alarm", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/fan3_label", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/sys/class/hwmon/hwmon0/device/fan3_input", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/fan3_div", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/fan3_min", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/fan3_alarm", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/temp1_alarm", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/temp1_max", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/temp1_max_hyst", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/temp1_input", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/temp1_type", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/temp2_alarm", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/temp2_max", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/temp2_max_hyst", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/temp2_input", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/temp2_type", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/temp3_label", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/sys/class/hwmon/hwmon0/device/temp3_alarm", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/temp3_max", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/temp3_max_hyst", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/temp3_input", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/temp3_type", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/cpu0_vid_label", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/sys/class/hwmon/hwmon0/device/cpu0_vid", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon0/device/beep_enable_label", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/sys/class/hwmon/hwmon0/device/beep_enable", O_RDONLY) = 3
open("/sys/class/hwmon/hwmon1/device/temp1_input", O_RDONLY) = 3



--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Программирование под Unix/Linux"
xvr
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой "Код".
  • Вопросы мобильной разработки тут
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема »


 




[ Время генерации скрипта: 0.0441 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.