Plasma System Monitor — штатный мониторинг KDE Plasma. Он показывает загрузку процессора, память, диски, сеть, GPU и датчики оборудования, умеет строить собственные страницы и разбирать процессы. В 2026 году приложение остаётся частью Plasma 6 и работает поверх демона KSystemStats. Разберём установку, страницы, сенсоры, диагностику и границы применимости.

Что это за приложение

Plasma System Monitor заменил KSysGuard и использует общую систему сенсоров KDE. Данные собирает ksystemstats, а интерфейс запрашивает их через D-Bus. Отсюда практическое следствие: приложение не обязано работать постоянно, а графики строятся по мере поступления сенсоров.

В комплекте четыре страницы: Overview с ключевыми графиками, Processes со списком процессов, Applications с группировкой по приложениям и History с изменением показателей во времени. Страницы можно менять, добавлять свои и переключаться между ними через боковую панель.

Установка и запуск

В большинстве дистрибутивов с KDE пакет уже установлен. Если его нет, поставьте отдельно; в Fedora и Arch имя пакета совпадает.

sudo apt install plasma-systemmonitor
plasma-systemmonitor --version
plasma-systemmonitor --page-id overview.page

Ключ --page-id открывает страницу по имени файла, --page-name — по видимому названию, которое зависит от локали. Это удобно для горячей клавиши или автозапуска: можно сразу показывать Processes, а не обзор. Если приложение уже запущено, повторный вызов активирует существующее окно.

Страницы и сенсоры

Встроенные страницы лежат в системном каталоге, пользовательские — в домашнем. Файлы имеют расширение .page и формат INI с описанием сетки и «faces» — таблиц и графиков.

ls /usr/share/plasma-systemmonitor/
ls -la ~/.local/share/plasma-systemmonitor/ 2>/dev/null
plasma-systemmonitor --page-id processes.page

Чтобы создать свою страницу, нажмите кнопку добавления, задайте имя и добавьте строки и столбцы. В каждом блоке выбирается тип отображения: таблица, график или текстовый блок. Затем в редакторе сенсоров выберите нужные показатели — например, cpu/all/usage для общей загрузки CPU или memory/physical/used для занятой памяти.

  • CPU — общая загрузка, отдельные ядра, частота, температура.
  • Память — занято, свободно, кэш, swap.
  • Диски — чтение и запись, очередь, занятое место.
  • Сеть — входящий и исходящий трафик по интерфейсам.
  • GPU — загрузка, память, температура при поддержке драйвера.
  • Давление (PSI) — насколько задачи ждут CPU, память или ввод-вывод.

Сенсоры давления полезнее средних значений: высокая загрузка CPU при низком PSI означает, что система справляется, а рост some avg10 для ввода-вывода говорит о реальном простое. Посмотреть сырые данные можно в /proc/pressure.

cat /proc/pressure/cpu
cat /proc/pressure/memory
cat /proc/pressure/io

Работа с процессами

Страница Processes показывает PID, пользователя, потребление CPU и памяти, состояние и командную строку. Столбцы настраиваются, список сортируется по любому показателю, а фильтр помогает найти конкретное приложение. Для диагностики удобно отсортировать по CPU, подождать несколько секунд и посмотреть, кто остаётся наверху, — разовый всплеск при запуске не должен вводить в заблуждение.

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

Датчики оборудования

Температуры, вентиляторы и напряжения приходят через плагин lm-sensors. Если раздел с датчиками пуст, проверьте, видит ли их сама система.

sudo apt install lm-sensors
sudo sensors-detect --auto
sensors

После появления данных в sensors перезапустите мониторинг или дождитесь обновления сенсоров. Для NVIDIA нужен проприетарный драйвер и работоспособный nvidia-smi; для AMD и Intel набор доступных показателей зависит от драйвера и ядра. Не все ноутбуки отдают температуру GPU и скорость вентиляторов — это ограничение прошивки, а не приложения.

Диагностика KSystemStats

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

ps -C ksystemstats -o pid,pcpu,pmem,etime,cmd
busctl --user list | grep -i ksystemstats
journalctl --user -b --no-pager | grep -i ksystemstats | tail -20
pkill -x ksystemstats

После pkill откройте приложение заново: D-Bus поднимет демон. Если сенсоры пропали после обновления Plasma, проверьте, установлен ли пакет ksystemstats, и перезайдите в сессию. В редких случаях помогает очистка кэша QML в ~/.cache, но начинать с неё не стоит.

Высокая нагрузка от самого ksystemstats обычно связана с большим числом сенсоров или частым обновлением. Уберите лишние графики со страницы, закройте неиспользуемые окна и сравните поведение с пустой страницей. На слабом ноутбуке это заметно экономит батарею.

Резервное копирование страниц

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

mkdir -p ~/backup/systemmonitor
cp -a ~/.local/share/plasma-systemmonitor/*.page ~/backup/systemmonitor/
tar -czf ~/systemmonitor-pages.tar.gz -C ~/.local/share plasma-systemmonitor

На новой машине скопируйте файлы в тот же каталог и перезапустите приложение. Если страница не появилась, проверьте права и расширение: файл должен оканчиваться на .page, а его формат — соответствовать версии Plasma. Страницы из будущих версий могут не открыться на старом релизе.

Чего приложение не умеет

Это локальный монитор, а не система наблюдения. Он не опрашивает удалённые хосты по SSH, не хранит историю после перезапуска и не отправляет алерты. Для сервера смотрят в сторону Prometheus с Grafana, Zabbix или Netdata; для терминала есть btop и bottom. Plasma System Monitor хорош на рабочем столе: быстро открыть, увидеть причину тормозов и закрыть.

Сравнение с Mission Center напрашивается, но задачи разные: Mission Center ближе к диспетчеру задач Windows, Plasma System Monitor глубже интегрирован в KDE и использует родные сенсоры. Если вы уже работаете в Plasma, отдельная установка обычно не нужна.

Итог

Plasma System Monitor — аккуратный инструмент для повседневной диагностики в KDE: четыре готовые страницы, настраиваемые таблицы и графики, процессы, GPU, lm-sensors и PSI. Проверяйте ksystemstats, если сенсоры пропали, и не ждите от приложения функций серверного мониторинга. Для домашнего рабочего стола этого набора достаточно, а для инфраструктуры нужен отдельный стек.

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 0 / 5. Количество оценок: 0

Оценок пока нет. Поставьте оценку первым.

Поделиться: Telegram ВКонтакте