Gtop — консольная панель мониторинга ресурсов компьютера

Компьютерное

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

Что такое gtop?

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

Установка gtop на Debian

Я не буду расписывать как устанавливать gtop на другие системы, опишу только как установить его на Debian который стоит на моём ноутбуке.

1. Установка npm

В Debian по умолчанию устаревшая 4 версия nodejs который требуется для установки и работы gtop. Поэтому первый шаг — это установка актуальной версии nodejs.

Выполняем от root:

curl -sL https://deb.nodesource.com/setup_8.x | bash -
apt-get install -y nodejs

2. Установка gtop

Так же от root выполняем:

npm install gtop -g

Запуск gtop выполняется по команде gtop

После запуска вам будет показана красивая панель мониторинга:

Картинка 1

В самой панели вы можете использовать горячие клавиши для сортировки просматриваемых ресурсов:

  • p — отсортировать процессы по pid
  • m — отсортировать процессы по потреблению оперативной памяти.
  • с — отсортировать процессы по нагрузке на процессор
  • q — выход из утилиты

Возможные проблемы: если вы видите вместо графики знаки вопросов — попробуйте запускать gtop вот такой командой:

LANG=en_US.utf8 TERM=xterm-256color gtop

Оцените статью
( Пока оценок нет )
Блог админа