Когда вы работаете на Linux сервере или вашем персональном компьютере, вам иногда может понадобиться отследить происходящие на нем процессы в динамике. Это может быть сделано с помощью нескольких команд, однако результат их выполнения в большинстве своём это просто цифры в вашем терминале и никакой графики. Однако есть утилита gtop которая отображает динамически происходящие на вашем ПК процессы в графике в вашем Linux терминале.
gtop это утилита которая считывает информацию о системе и запущенных в ней процессах в динамическом режиме. Глядя на название можно понять, что оно расшифровывается как graphic top. В утилите есть обзор состояния вашего процессора, оперативной памяти, раздела подкачки, диска и использования сети в процентах и графическом представлении. Так же она показывает путь к выполняемым процессам.
Я не буду расписывать как устанавливать gtop на другие системы, опишу только как установить его на Debian который стоит на моём ноутбуке.
В Debian по умолчанию устаревшая 4 версия nodejs который требуется для установки и работы gtop. Поэтому первый шаг — это установка актуальной версии nodejs.
Выполняем от root:
curl -sL https://deb.nodesource.com/setup_8.x | bash -
apt-get install -y nodejs
Так же от root выполняем:
npm install gtop -g
Запуск gtop выполняется по команде gtop
После запуска вам будет показана красивая панель мониторинга:
В самой панели вы можете использовать горячие клавиши для сортировки просматриваемых ресурсов:
Возможные проблемы: если вы видите вместо графики знаки вопросов — попробуйте запускать gtop вот такой командой:
LANG=en_US.utf8 TERM=xterm-256color gtop
Восстановить доступ к странице ВКонтакте можно относительно просто. И для этого даже не потребуется помощь…
Реверс инжиниринг электроники и программного обеспечения — увлекательная и важная дисциплина, играющая ключевую роль в…
Рынок смартфонов не стоит на месте и каждый год пополняется новыми моделями. Компания Apple традиционно…
Запуск онлайн-бизнеса может показаться сложной задачей, но на самом деле этот процесс можно существенно упростить,…
Если Вы хотите продвинуть свой сайт в поисковых системах, одним из самых важных аспектов является…
Корейская компания Samsung зарекомендовала себя на потребительском рынке как производитель флагманов, так и бюджетных смартфонов.…