Как установить и использовать утилиту Bashtop в Linux

Как установить и использовать утилиту Bashtop в Linux

Рубрики:

Linux, Мониторинг

Метки:

Bashtop, linux

Bashtop — инструмент для мониторинга потребления ресурсов в ОС Linux. Эта утилита предоставляет интерактивный интерфейс для отслеживания производительности компьютера, а именно:

  • центрального процессора;
  • оперативной памяти (ОЗУ) и файла подкачки;
  • активных процессов;
  • сетевых интерфейсов.

В этой статье мы расскажем, как установить и использовать Bashtop в Linux.

Содержание:

  1. Установка Bashtop в Linux
  2. Запуск Bashtop в Linux
  3. Настройка инструмента Bashtop
  4. Использование Bashtop
  5. Выводы

Установка Bashtop в Linux

Чтобы установить Bashtop, для начала следует клонировать на ПК официальный репозиторий утилиты с GitHub:

 

git clone

Затем перейти в папку, в которую были клонированы файлы (в нашем случае — это bashtop), и воспользоваться утилитой make для установки Bashtop:

 

install

Читайте также: Команда vtop для мониторинга процессов и памяти Linux.

Если нужно удалить Bashtop, достаточно выполнить в папке с файлами инструмента следующую команду:

Запуск Bashtop в Linux

Чтобы начать пользоваться Bashtop, запустите в окне терминала одноименную команду:

 

bashtop main page

Основное окно инструмента Bashtop разделено на четыре секции:

  • производительность ЦП (вверху);
  • использование ресурсов ОЗУ и жестких дисков (слева по центру);
  • нагрузка на сетевые интерфейсы (слева снизу);
  • список процессов и информация о них (справа).

Настройка инструмента Bashtop

Разработчики Bashtop предусмотрели возможность ручной настройки параметров программы. Для этого следует открыть меню утилиты с помощью клавиши m и выбрать раздел Options.

all options

В этой вкладке можно настроить:

  • фоновую тему программы;
  • интервал обновления данных;
  • способ сортировки списка процессов по умолчанию и так далее.

Также у Bashtop есть свой файл настроек~/.config/bashtop/bashtop.cfg, в котором хранятся все параметры из меню Options. Следовательно, можно редактировать настройки напрямую через любой текстовый редактор.

bashtop config file

Взаимодействие с интерфейсом Bashtop осуществляется с помощью горячих клавиш. Чтобы вывести их список на экран, нужно открыть меню утилиты с помощью m и выбрать пункт Help.

all hot keys

Читайте также: Инструмент bpytop в Linux: пошаговая установка.

Использование Bashtop

Для примера попробуйте отсортировать таблицу процессов по колонке PID от меньшего значения к большему. Чтобы это сделать, наведите курсор на нужный столбец с помощью клавиш «Влево» / «Вправо» и нажмите кнопку r.

sort by pid

Таким же образом можно упорядочить таблицу процессов по использованию ресурсов ЦП (колонка Cpu%).

sort by cpu

Чтобы получить дополнительную информацию о каком-либо процессе, наведите на него курсор с помощью клавиш «Вверх» / «Вниз» и нажмите Enter.

process info

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

process tree view

Читайте также: Как использовать команду tree в Linux.

Чтобы ознакомиться со всем функционалом инструмента Bashtop, рекомендуем детальнее изучить горячие клавиши и прочесть информацию на официальном репозитории GitHub.

Выводы

Bashtop — полезная утилита, с помощью которой в режиме реального времени можно отслеживать производительность ОС Linux. Кроме того, она предоставляет расширенные функции для управления списком процессов в операционной системе.

Спасибо за время, которое Вы уделили прочтению статьи!

Если у Вас возникли вопросы — задавайте их в комментариях!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Ciscoкурсы по кибербезопасностиполный курс по кибербезопасностикурсы DevNet / DevOps (программируемые системы) от Академии Ciscoкурсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).

Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!

Спешите подать заявку! Группы стартуют 25 января, 26 февраля, 22 марта, 26 апреля, 24 мая, 21 июня, 26 июля, 23 августа, 20 сентября, 25 октября, 22 ноября, 20 декабря.
Что Вы получите?
  • Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
  • Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проведем вечерние онлайн-лекции на нашей платформе.
  • Согласуем с вами удобное время для практик.
  • Если хотите индивидуальный график — обсудим и реализуем.
  • Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
  • Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
А еще поможем Вам:
  • отредактировать или создать с нуля резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco, Linux LPI, кибербезопасность, DevOps / DevNet, Python, подайте заявку или получите бесплатную консультацию.

Рубрики:

Linux, Мониторинг

Метки:

Bashtop, linux

Больше похожих постов

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения


Поиск по сайту
Лучшее
Популярное
Рубрики