Поиск по сайту:

Gotop — еще один графический монитор активности TUI, написанный на Go

Большинство из вас уже знают о команде «top», не так ли? Да, он предоставляет динамическую информацию в реальном времени о запущенных процессах в любых Unix-подобных операционных системах. Некоторые разработчики создали графический интерфейс для верхних команд, поэтому пользователи могут легко узнать активность своей системы в графическом окне. Один из них — Gotop. Как следует из названия, Gotop — это графический монитор активности TUI, написанный на языке Go. Это совершенно бесплатное приложение с открытым исходным кодом, созданное на основе программ gtop и vtop.

В этом кратком руководстве мы обсудим, как установить и использовать программу Gotop для мониторинга активности системы Linux.

Установите Gotop в Linux

Gotop написан с использованием Go, поэтому сначала нам нужно его установить. Чтобы установить язык программирования Go в Linux, обратитесь к следующему руководству.

  • Как установить язык Go в Linux

После установки Go выполните следующую команду, чтобы установить Gotop:

go get github.com/cjbassi/gotop

Эта команда загрузит двоичный файл gotop и сохранит его в папке go/bin в вашем текущем рабочем каталоге. Просто создайте двоичный исполняемый файл и скопируйте его в свой путь `.

chmod +x go/bin/gotop
sudo cp go/bin/gotop /usr/local/bin/

Альтернативно, существует сценарий для загрузки предварительно созданного двоичного файла gotop в вашу систему. Этот скрипт загрузит правильный двоичный файл для вашей системы со страницы выпусков. Вам не требуется устанавливать Go.

Клонируйте репозиторий с помощью команды:

git clone --depth 1 https://github.com/cjbassi/gotop /tmp/gotop

Запустите скрипт, чтобы загрузить двоичный файл gotop:

/tmp/gotop/scripts/download.sh

Приведенная выше команда загрузит двоичный файл gotop в ваш текущий рабочий каталог. Сделайте его исполняемым и перейдите к своему пути `, как показано ниже.

chmod +x gotop
sudo cp gotop /usr/local/bin

Если вы используете системы на базе Arch, Gotop доступен в AUR, поэтому вы можете установить его с помощью любой вспомогательной программы AUR.

Использование Ура:

yay -S gotop-bin

Мониторинг активности системы Linux с помощью Gotop Activity Monitor

Использовать Gotop легко! Все, что вам нужно сделать, это запустить следующую команду из терминала.

gotop

Вот и все! Вы увидите использование процессора, диска, памяти, сети, температуры процессора и списка процессов вашей системы в простом окне TUI.

Мониторинг активности системы Linux с помощью Gotop

Чтобы отображать только виджеты CPU, Mem и Process, используйте флаг -m, как показано ниже.

gotop -m

Интерфейс Gotop в Linux

Вы можете отсортировать таблицу процессов, используя следующие сочетания клавиш.

  • c — ЦП
  • м - Мем
  • p - PID

Для навигации по процессу используйте следующие клавиши.

  • Стрелки ВВЕРХ/ВНИЗ или клавиши j/k для перемещения вверх и вниз.
  • Ctrl-d и Ctrl-u - вверх и вниз на полстраницы.
  • Ctrl-f и Ctrl-b — вверх и вниз по всей странице.
  • gg и G - переход вверх и вниз.

Нажмите , чтобы переключить группировку процессов. Чтобы завершить выбранный процесс или группу процессов, введите dd. Чтобы выбрать процесс, просто нажмите на него. Для прокрутки вниз/вверх используйте кнопку прокрутки мыши. Чтобы увеличить и уменьшить масштаб графиков ЦП и памяти, используйте h и l. Чтобы в любой момент отобразить меню справки, просто нажмите ?.

И это все на данный момент. Надеюсь это поможет.

Ресурс:

  • Репозиторий Gotop GitHub

Рекомендуется к прочтению:

  • Как отобразить загрузку ЦП из командной строки
  • Как просмотреть температуру процессора в Linux
  • Как ограничить загрузку процессора процессом в Linux

Статьи по данной тематике