GUI-программа для Linux для мониторинга аппаратных датчиков по запросу на локальной машине (температура и напряжение).

Вопрос или проблема

Ожидания:

– Программа должна иметь графический интерфейс для отображения нескольких датчиков, по крайней мере температуры и напряжения ЦП/ГП, а желательно энергопотребление и вентиляторы;
– Программа не должна оказывать нагрузку на систему, когда не запущена;
– Программа не должна сильно мешать работе системы, когда она запущена: например, создание нескольких потоков для опроса датчиков допустимо, но создание большого количества процессов и использование большого количества IPC нежелательно.

Существует похожий вопрос, но у того вопроса другие требования (например, удаленность) И он не содержал полезных ответов для меня.
Linux программа для мониторинга аппаратных датчиков (температуры, вентиляторы и напряжения)?

Monitorix не подходит, потому что это тяжелая программа:

– Требует постоянной службы systemd;
– Кажется, что она создает процессы;
– Требует браузера для доступа к графическому интерфейсу (определенно тяжелая).

Ответ или решение

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

Теория

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

Пример

Одним из наиболее рекомендуемых инструментов в данной области является программа «Psensor». Она отвечает вашим указанным критериям: предоставляет удобный интерфейс для отображения информации о температуре процессора, графического процессора, скорости вращения вентиляторов и уровне напряжения. Psensor написан на языке C и используют GTK+ для своего графического интерфейса, что делает его достаточно легковесным.

Основные преимущества Psensor:

  • Легковесность: Программа не требует установки постоянных системных служб и не создает чрезмерное количество процессов для работы.
  • Интерфейс: Поддерживает отображение множества датчиков сразу, включая CPU, GPU, ввозможно, вентиляторы и энергопотребление.
  • Отсутствие нагрузки: При бездействии программа не создает нагрузку на систему, а при работе не вызывает значительных Пространственные процессы.

Применение

Чтобы использование Psensor соответствовало вашим требованиям, необходимо выполнить следующие действия:

  1. Установка. Лучше всего устанавливать Psensor из официальных репозиториев вашего дистрибутива Linux, чтобы обеспечить оптимальную совместимость и обновления безопасности. Для Ubuntu команды установки выглядят следующим образом:

    sudo apt update
    sudo apt install lm-sensors psensor
  2. Настройка. После установки, для корректной работы программы необходимо выполнить команду sudo sensors-detect для конфигурации доступа к необходимым аппаратным датчикам.

  3. Использование. Запустите Psensor через меню приложений или командой psensor в терминале. Вы увидите графический интерфейс, где в режиме реального времени будет отображаться информация с доступных датчиков.

  4. Оптимизация. Проверьте настройки Psensor, чтобы выставить параметры обновления и отображения данных, которые соответствуют вашим предпочтениям, и минимизировать использование системных ресурсов.

Использование Psensor позволяет обеспечения постоянного мониторинга без значительных потерь в производительности, что делает его подходящей опцией для вашей задачи.

Оцените материал
Добавить комментарий

Капча загружается...