Bashtop — инструмент для мониторинга потребления ресурсов в ОС Linux. Эта утилита предоставляет интерактивный интерфейс для отслеживания производительности компьютера, а именно:
- центрального процессора;
- оперативной памяти (ОЗУ) и файла подкачки;
- активных процессов;
- сетевых интерфейсов.
В этой статье мы расскажем, как установить и использовать Bashtop в Linux.
Содержание:
- Установка Bashtop в Linux
- Запуск Bashtop в Linux
- Настройка инструмента Bashtop
- Использование Bashtop
- Выводы
Установка Bashtop в Linux
Чтобы установить Bashtop, для начала следует клонировать на ПК официальный репозиторий утилиты с GitHub:
Затем перейти в папку, в которую были клонированы файлы (в нашем случае — это bashtop), и воспользоваться утилитой make для установки Bashtop:
Читайте также: Команда vtop для мониторинга процессов и памяти Linux.
Если нужно удалить Bashtop, достаточно выполнить в папке с файлами инструмента следующую команду:
Запуск Bashtop в Linux
Чтобы начать пользоваться Bashtop, запустите в окне терминала одноименную команду:
Основное окно инструмента Bashtop разделено на четыре секции:
- производительность ЦП (вверху);
- использование ресурсов ОЗУ и жестких дисков (слева по центру);
- нагрузка на сетевые интерфейсы (слева снизу);
- список процессов и информация о них (справа).
Настройка инструмента Bashtop
Разработчики Bashtop предусмотрели возможность ручной настройки параметров программы. Для этого следует открыть меню утилиты с помощью клавиши m и выбрать раздел Options.
В этой вкладке можно настроить:
- фоновую тему программы;
- интервал обновления данных;
- способ сортировки списка процессов по умолчанию и так далее.
Также у Bashtop есть свой файл настроек — ~/.config/bashtop/bashtop.cfg, в котором хранятся все параметры из меню Options. Следовательно, можно редактировать настройки напрямую через любой текстовый редактор.
Взаимодействие с интерфейсом Bashtop осуществляется с помощью горячих клавиш. Чтобы вывести их список на экран, нужно открыть меню утилиты с помощью m и выбрать пункт Help.
Читайте также: Инструмент bpytop в Linux: пошаговая установка.
Использование Bashtop
Для примера попробуйте отсортировать таблицу процессов по колонке PID от меньшего значения к большему. Чтобы это сделать, наведите курсор на нужный столбец с помощью клавиш «Влево» / «Вправо» и нажмите кнопку r.
Таким же образом можно упорядочить таблицу процессов по использованию ресурсов ЦП (колонка Cpu%).
Чтобы получить дополнительную информацию о каком-либо процессе, наведите на него курсор с помощью клавиш «Вверх» / «Вниз» и нажмите Enter.
Вы также можете отобразить список процессов в древовидном формате, чтобы узнать, какие процессы являются родительскими и дочерними. Для этого примените горячую клавишу e.
Читайте также: Как использовать команду tree в Linux.
Чтобы ознакомиться со всем функционалом инструмента Bashtop, рекомендуем детальнее изучить горячие клавиши и прочесть информацию на официальном репозитории GitHub.
Выводы
Bashtop — полезная утилита, с помощью которой в режиме реального времени можно отслеживать производительность ОС Linux. Кроме того, она предоставляет расширенные функции для управления списком процессов в операционной системе.
Спасибо за время, которое Вы уделили прочтению статьи!
Если у Вас возникли вопросы — задавайте их в комментариях!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco, курсы по кибербезопасности, полный курс по кибербезопасности, курсы DevNet / DevOps (программируемые системы) от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).
Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
- Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
- Проведем вечерние онлайн-лекции на нашей платформе.
- Согласуем с вами удобное время для практик.
- Если хотите индивидуальный график — обсудим и реализуем.
- Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
- отредактировать или создать с нуля резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.

































