Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Conky тепература процессора  (Прочитано 5094 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11312
  • Нетолерантный социопат
    • Просмотр профиля
Re: Conky тепература процессора
« Ответ #15 : 28 Января 2015, 16:11:50 »
bILinux,
"команда" должно выглядеть так
conky_parse("${execpi 1 sensors | grep "id 0" | head -n 1 | cut -c 18-24}")т.е.
local cputemp = conky_parse("${execpi 1 sensors | grep "id 0" | head -n 1 | cut -c 18-24}")если и это не сработает, тогда я пас, ждите кого-нибудь поумнее меня

Оффлайн bILinux

  • Автор темы
  • Участник
  • *
  • Сообщений: 207
  • Windows 10 Insider Preview
    • Просмотр профиля
Re: Conky тепература процессора
« Ответ #16 : 29 Января 2015, 11:33:28 »
нашел решение получе чем внешний sensors

hwmon 2 temp 1

в кольце

        name='hwmon',
        arg='2 temp 1',
        max=100,
        bg_colour=0xC4C4C4,
        bg_alpha=0.2,
        fg_colour=0xC53100,
   fg_alpha=0.8,
        x=35, y=35,
        radius=25,
        thickness=4,
        start_angle=0,
        end_angle=360,
    },


всё работает

показывает аналогично sensors | grep "id 0" | head -n 1 | cut -c 18-24

Оффлайн Luca Brasi

  • Активист
  • *
  • Сообщений: 706
  • typical engineer
    • Просмотр профиля
Re: Conky тепература процессора
« Ответ #17 : 29 Января 2015, 11:53:51 »
я вчера себе запилил через execpi 1 sensors. Вроде решение рабочее
Ubuntu 18.04/ AMD Ryzen 5 2600 3.4GHz/ MSI B450-A Pro Max / Crucial DDR4-3000 16384MB / MSI PCI-Ex GeForce GT 710 2048 MB / Chieftec GPS-600

Оффлайн bILinux

  • Автор темы
  • Участник
  • *
  • Сообщений: 207
  • Windows 10 Insider Preview
    • Просмотр профиля
Re: Conky тепература процессора
« Ответ #18 : 29 Января 2015, 11:59:56 »
оно к коньках то работает но в кольце не показывалось

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
Re: Conky тепература процессора
« Ответ #19 : 29 Января 2015, 14:45:12 »
спасибо! то что нужно

а 10 сек не большой интервал?

для HDD вообще 5мин) почему так много?

Мне хватает, изменение температуры - инерционный процесс, не так быстро изменяется.
Так HDD и греется долго и остывает долго, что толку опрашивать его каждую секунду...

Пользователь решил продолжить мысль [time]29 Январь 2015, 21:46:39[/time]:
thunderamur,
Тут всё индивидуально, зависит от вывода sensors
у меня вывод температуры имеет совсем другой вид
${execpi 1 sensors | grep 'temp2' | cut -c 15-17}°Cпричём температура в sensors выводится с трёх разных датчиков, показания которых сильно отличаются
temp1:        +35.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
temp2:        +61.0°C  (low  = +127.0°C, high = +70.0°C)  sensor = thermal diode
temp3:        +54.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
я вывожу temp2, как самые высокие
так что ТСу надо сначала смотреть вывод команды sensors
Ну так я вообще пример привел, образец так сказать, а не готовое решение... ;) У меня тоже много значений, поэтому я в одном месте и head использую...

Пользователь решил продолжить мысль 29 Января 2015, 14:55:38:
Haron Prime,
за execpi спасибо, заюзал, но я разницы не увидел по потреблению, все-таки сказывается то, что вызываю не часто exec, да и проц не слабый.
« Последнее редактирование: 29 Января 2015, 14:55:38 от thunderamur »

Оффлайн Luca Brasi

  • Активист
  • *
  • Сообщений: 706
  • typical engineer
    • Просмотр профиля
Re: Conky тепература процессора
« Ответ #20 : 29 Января 2015, 16:48:10 »
читал описание коньков на вики, так там говорится про exec.
'...эта переменная потребляет довольно много ресурсов'. Это насколько много? А то я как то за день не очень заметил
Ubuntu 18.04/ AMD Ryzen 5 2600 3.4GHz/ MSI B450-A Pro Max / Crucial DDR4-3000 16384MB / MSI PCI-Ex GeForce GT 710 2048 MB / Chieftec GPS-600

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11312
  • Нетолерантный социопат
    • Просмотр профиля
Re: Conky тепература процессора
« Ответ #21 : 29 Января 2015, 16:52:53 »
Luca Brasi,
нагрузка на процессор
если в конфиге достаточно много раз используются функции exec/execi/execpi, которые к тому же выполняются достаточно часто, то в htop сразу заметно, как возрастает нагрузка создаваемая коньками

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11312
  • Нетолерантный социопат
    • Просмотр профиля
Re: Conky тепература процессора
« Ответ #22 : 29 Января 2015, 17:00:48 »
вот конкретный пример
${if_empty ${execi 10 curl ipv4.icanhazip.com | cut -c 1-16}}${color red}= Disconnected =${color}${else}${color1}= ${execi 10 curl ipv4.icanhazip.com | cut -c 1-16} =${color}${endif}при использовании такой конструкции потребление коньками ресурса процессора периодически подскакивает до 2,4%
без этого - держится в районе 1-1,5% (в конфиге есть и другие exec/execi/execpi, выполняемые с разной частотой)

P.S> процессор AMD Phenom II X3 720 BE, с разлоченным 4-м ядром и разогнанный до 3,315 ГГц
на более слабом процессоре это будет более ощутимо, на более мощном - наоборот
на старом ноуте вообще в коньках не использую этих функций - проц слабый (Core2Duo 1,66 GHz), создавать лишнюю нагрузку неохота
« Последнее редактирование: 29 Января 2015, 17:08:23 от Haron Prime »

Оффлайн Luca Brasi

  • Активист
  • *
  • Сообщений: 706
  • typical engineer
    • Просмотр профиля
Re: Conky тепература процессора
« Ответ #23 : 29 Января 2015, 20:10:03 »
у меня с использованием execpci в конфиге загрузка -0,4% ЦП. Пока меня устравивает :)
Ubuntu 18.04/ AMD Ryzen 5 2600 3.4GHz/ MSI B450-A Pro Max / Crucial DDR4-3000 16384MB / MSI PCI-Ex GeForce GT 710 2048 MB / Chieftec GPS-600

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11312
  • Нетолерантный социопат
    • Просмотр профиля
Re: Conky тепература процессора
« Ответ #24 : 29 Января 2015, 20:13:53 »
Luca Brasi,
всё зависит от процессора, количества execi/execpi и частоты их выполнения
если в конфиге 1 функция exec, которая выполняется единожды при старте коньков, то и нагрузки не будет
а если их штук 15-20, да ещё и выполняются периодически, то это будет заметно
особенно на слабых процессорах
у меня в конфиге как раз 15 штук - есть и единожды выполняемые exec, есть и выполняющиеся периодически execi/execpi
« Последнее редактирование: 29 Января 2015, 20:16:01 от Haron Prime »

Оффлайн Luca Brasi

  • Активист
  • *
  • Сообщений: 706
  • typical engineer
    • Просмотр профиля
Re: Conky тепература процессора
« Ответ #25 : 29 Января 2015, 21:41:13 »
у меня 3 штуки execpci. А можно узнать какого типа, вы аж 15 штук задействовали?
Ubuntu 18.04/ AMD Ryzen 5 2600 3.4GHz/ MSI B450-A Pro Max / Crucial DDR4-3000 16384MB / MSI PCI-Ex GeForce GT 710 2048 MB / Chieftec GPS-600

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11312
  • Нетолерантный социопат
    • Просмотр профиля
Re: Conky тепература процессора
« Ответ #26 : 29 Января 2015, 22:06:38 »
(Нажмите, чтобы показать/скрыть)

« Последнее редактирование: 29 Января 2015, 22:08:46 от Haron Prime »

 

Страница сгенерирована за 0.021 секунд. Запросов: 22.