В этом руководстве мы обсудим, что такое SysMonTask, как установить его на Linux и, наконец, как отслеживать использование системных ресурсов Linux с помощью утилиты SysMonTask.
О SysMonTask
Некоторое время назад мы рассмотрели Sysmon, графическое приложение для мониторинга использования ресурсов ЦП, GPU, памяти, HDD / SDD и сетевых подключений в Linux.
Sysmon привлек внимание за короткий период времени, потому что он был похож на диспетчер задач Windows 8/10.
Сегодня мы рассмотрим SysMonTask.
Sysmontask – это приложение для графического мониторинга системы Linux с компактностью и полезностью диспетчера задач Windows, обеспечивающее более высокий контроль и мониторинг.
Он будет отслеживать и отображать использование системных ресурсов и сведения о производительности запущенных процессов, ЦП, памяти, HDD / SSD и сетевых интерфейсов.
Sysmontask написан на языке программирования Python, и его исходный код находится в свободном доступе на Github.
Установка Sysmontask на Linux
Sysmontask можно установить несколькими способами.
На Ubuntu и ее производных:
Если вы используете Ubuntu 18.04, 20.04 и 20.10 и аналогичные ОС, установите Sysmontask, используя этот официальный PPA, созданный разработчиком:
$ sudo add-apt-repository ppa:camel-neeraj/sysmontask
$ sudo apt install sysmontask
Примечание. Если вы используете версию Ubuntu <= 20.04, вам следует установить psutil:
$ sudo pip3 install -U psutil
На Arch Linux и его вариантах:
Sysmontask доступен в AUR, поэтому вы можете установить его, используя любые вспомогательные инструменты AUR, такие как Yay на Arch Linux и его варианты, такие как Manjaro Linux, как показано ниже:
Или вы можете установить его вручную, как показано ниже:
$ git clone https://aur.archlinux.org/sysmontask.git
$ cd sysmontask
$ makepkg -si
$ sysmontask
На Fedora:
Sysmontask доступен в репозиториях по умолчанию дистрибутива Fedora.
Выполните следующую команду, чтобы установить Sysmontask на Fedora:
$ sudo dnf install sysmontask
Используя Pip:
Поскольку Sysmontask написан на Python, вы можете установить его с помощью диспетчера пакетов Pip:
$ pip3 install sysmontask
Приведенная выше команда установит необходимые скрипты, такие как sysmontask, sysmontask.set_dark, sysmontask.set_default, sysmontask.set_light и sysmontask.uninstall, в каталог «~/.local/bin».
Если этого каталога нет в вашем $ PATH, вам необходимо добавить этот каталог!
$ export PATH=/home/itsecforu/.local/bin/:$PATH
Из иcходников:
Склонируйте репозиторий Sysmontask с помощью команды:
$ git clone https://github.com/KrispyCamel4u/SysMonTask.git
Приведенная выше команда загрузит содержимое репозитория Sysmontask GitHub в локальную папку с именем SysMonTask в текущем каталоге.
Установите все необходимое, что указано в файле requirements.md.
Вы можете найти этот файл в клонированном каталоге.
После установки зависимостей выполните следующие команды для компиляции и установки Sysmontask из исходного кода, как показано ниже:
$ cd SysMonTask
$ sudo python3 setup.py install
Для графических процессоров Nvidia вам следует установить nvidia-smi.
Вероятно, он установлен по умолчанию с драйверами Nvidia.
Чтобы проверить, установлен ли он уже, запустите:
$ nvidia-smi
Если он не установлен, установите его перед запуском Sysmontask.
Мониторинг использования системных ресурсов Linux с помощью SysMonTask
Рекомендуется запустить Sysmontask в первый раз из Терминала, чтобы все основные скрипты были скопированы в намеченные места.
Так выглядит интерфейс Sysmontask по умолчанию:
Вы увидите вкладку «Performance» рядом с вкладкой «Processes».
На вкладках «Performance» на левой панели отображается общее использование ресурсов ЦП, памяти, жесткого диска / SDD, сетевой карты.
На правой панели вы можете просмотреть индивидуальную статистику каждого устройства.
Как установить другую тему в Sysmontask
По умолчанию Sysmontask будет с темой вашей системы.
Он также включает в себя светлые и темные темы, если вам интересно их попробовать.
Чтобы установить другую тему, например светлую тему, используйте следующую команду:
$ sysmontask.set_light
Введите номер, чтобы выбрать тему:
0 : Ambiance
1 : Raleigh
2 : Radiance
3 : Emacs
4 : Yaru
5 : Adwaita
6 : Default
7 : HighContrast
Index for Corresponding Theme that you want to apply?:
Чтобы вернуться к теме по умолчанию, выполните:
$ sysmontask.set_default
Как удалить Sysmontask
Если вы больше не используете его, вы можете просто удалить, как показано ниже.
Если вы установили его с помощью Apt, выполните эту команду, чтобы удалить Sysmontask:
$ sudo apt remove sysmontask
Для DNF:
$ sudo dnf remove sysmontask
Если он установлен с помощью Pip, следующие команды должны удалить его:
$ sudo sysmontask.uninstall
$ sudo pip3 uninstall sysmontask
Если вы установили из исходного кода, перейдите в клонированный каталог и запустите:
$ ./uninstall.sh
SysMonTask очень новый и активно развивается некоторыми членами сообщества.