В данной статье я хочу описать полезные программы для системного мониторинга в Убунту. Иногда нужно узнать чем так загружен процессор, куда девается оперативная память, почему постоянно работает жесткий диск, расход сетевого трафика, и т.д.
top — это консольная программа, которая показывает список работающих процессов в вашей системе. Программа в реальном времени отсортировует запущенные процессы по их нагрузке на процессор. top была разработана для UNIX систем.
Очень часто программа используется системными администраторами и опытными пользователями.
Запускается командой top
htop — это продвинутый консольный мониторинг процессов. Программа была создана исключительно для Linux и должна была заменить стандартную программу top. Htop выводит постоянно меняющийся список системных процессов, который сортируется в зависимости от нагрузки на ЦПУ. Если делать сравнение с top, то htop показывает абсолютно все процессы в системе, время их непрерывного использования, загрузку процессоров и расход оперативной памяти.
Htop очень часто сможет помочь в тех случаях, когда нехватает информации, полученной от top, к примеру во время поиска утечек памяти в процессах.
Запускается командой htop
iotop — также консольная программа, но в отличии от top, htop, она показывает не нагрузку на процессор или использование памяти, а анализирует дисковую активность. Вы можете увидеть какой процесс в данное время загружает диск в режиме чтения, либо записи. Бывают случаи, когда жесткий диск весьма активен, хотя вы лично не запускали никаких программ. Вот тут и поможет iotop
Запускается командой sudo iotop
Если запустить программу iotop с ключом -o, то будут выведены наиболее активные процессы.
powertop — консольная утилита от intel, которая мониторит потребления мощности всевозможными процессами. Конечно же никаких ваттов она не покажет, а покажет затраченное время на обслуживание процессором.
Запускается командой sudo powertop
iftop — консольная программка, которая в реальном времени покажет использование трафика. Запускается от суперпользователя. Если имеется несколько сетевых карт, то нужно запустить программу с ключом -i, и указать нужную карту. В моем случае так:
sudo iftop -i eth1
Запускается командой sudo iftop
Все программы можно установить из Центра приложений Убунту.
Ремонт GRUB после обновления системы
Создаем образ системы с Clonezilla
Зачем этот зоопарк? Ставим Glances, все вместе в одной утилите…
Так категорично говорить нельзя. Тогда зачем уйма графических программ, если есть Фотошоп, зачем сотни линуксных операционок, если есть Винда, на которой идет все — игры, программы, фильмы и т.д. На вкус и цвет… Поэтому пусть лучше будет всего много, а выбрать сможет каждый для себя что нравится.
Как «убить» процесс в top или htop?
Стрелками ВВЕРХ или ВНИЗ находим нужный процесс, либо ищем его через F3, когда программа его выделит другим цветом, нажимаем F9(KILL) а потом Enter. У меня так работает. Это для HTOP.
admin, Спасибо.
Всегда рад помочь!