Работа системы включает в себя множество параметров. Но как бы не называлась ваша OS, одним из важнейших качеств будет считаться ее производительность. Linux в этом смысле вряд ли отличается от Windows. А это значит, что юзеру нужно каким-то образом отслеживать работу операционной системы, чтобы вовремя отреагировать на возможные проблемы, а иногда и предсказать их появление. У Linux безусловно есть свои встроенные инструменты для выполнения этой задачи. Но сегодня мы поговорим о сторонних приложениях, которые дают более подробную картину происходящего с операционкой в реальном времени и при этом работают из терминала.
Да что вы привязались к терминалу то? Какая разница?
Эксперты называют несколько преимуществ системного мониторинга с использованием термнала:
- Низкое потребление ресурсов компьютера
- Удаленный доступ, позволяющий производить наблюдения через SSH без графического интерфейса
- Кастомизация и гибкость
- Продолжительный мониторинг системы, позволяющий предупреждать возникновение проблем в работе системы
Glances
Это кроссплатформенное приложение, написанное на Питоне, является отличным инструментом для мониторинга состояния системы в реальном времени. Glances предоставляет юзеру доступ к таким важным параметрам работы Linux как производительность CPU, памяти, состояние диска и сеть.
Glances адаптируется к способу, который выбирает пользователь для мониторинга. Юзер может работать как удалённо, так и непосредственно со своей машины. У приложения есть веб интерфейс, и это значит, что при желании юзер может выбрать веб браузер в качестве способа взаимодействия с Glances. Есть также и специальные плагины, способные расширить функционал программы.
nmon
Это приложение известно также как Nigel Monitor. Оно очень легкое и отлично подойдет для любителей работать через командную строку. nmon признано экспертами как один из самых эффективных и одновременно экономичных инструментов для отслеживания состояния работы системы в реальном времени.
Одной из симпатичных особенностей программы является возможность записать полученные nmon данные в лог файл для последующего анализа пользователем. Приложение собирает весьма подробные данные о параметрах системы и анализ такого рода информации позволяет юзеру получить «картину в развитии». Иными словами, пользователь может получить долгосрочный прогноз и эффективную оценку действительного состояния системы при помощи небольшого и очень экономичного приложения, бережно относящегося к ресурсам его машины.
bpytop
Красивая и эффектная программа, написанная на Питоне. Разрабы bpytop не поскупились на «полировку» интерфейса. Это современное приложение, акцент в работе которого сделан на удобстве использования и эстетику самого процесса мониторинга. bpytop предлагает пользователю подробную информацию о состоянии системы и ее производительности, при этом обеспечивая интуитивно понятное управление и сортировку данных.
Отметим, что предшественником bpytop является приложение bashtop. Это более простая программа, и, как следует из названия, написана на bash. Впрочем, и здесь юзеру предлагается неплохой интерфейс. Однако в целом bashtop имеет несколько менее подобную базу данных и работает чуть медленнее bpytop. Однако эксперты пишут, что легкий и эффективный bashtop может стать отличным выбором для сисадминов, которые любят bash-архитектуру и оценят способность этого софта предоставлять информацию о системе без дополнительных зависимостей.
atop
Смотрится более просто и менее эффектно, чем bpytop. Но это вовсе не значит, что atop уступит предыдущему софту в возможностях мониторинга работы Linux. А эксперты подчеркивают, что приложение написано для долговременного отслеживания состояния системы компьютера в реальном времени.
Акцент в работе ПО сделан на анализе данных, собранных за некий временной период для определения направления развития системных процессов, приводящих к провалам в производительности системы компьютера. Иными словами, у юзера на руках будут сравнительные данные о функционировании CPU, памяти, disk I/O и других важных элементов системы, на основе которых можно будет сделать вывод о наличии или отсутствии возможных проблем. Эксперты полагают, что atop является одним из лучших «служебных» сторонних инструментов, который сочетает в себе экономичность работы через терминал с эффективностью и детализированностью мониторинга работы Linux.