Здравствуйте, уважаемые читатели. Сегодня у нас тема: "Мониторинг расхода ресурсов в Linux". Как проверить какие службы и сервисы, и каким образом, расходуют ресурсы Вашей Linux машины? А так же узнать, нет ли посторонних процессов?

Все эти задачи, можно решить с помощью встроенной утилиты top.

Утилита top

  • Для запуска утилиты, достаточно ввести одноимённую команду.
запуск утилиты top
  • Прямо в консоли, открывается лог в виде таблицы, в режиме реального времени.
  • Сверху - общие показатели расхода ресурсов процессора, оперативной, и виртуальной памяти.
  • Ниже - показатели расхода ресурсов для каждого запущенного процесса.
  • Чтобы выйти из утилиты, нужно нажать сочетание клавиш Ctrl+C.
интерфейс утилиты top

Утилита htop

Есть ещё одна консольная утилита, с более удобным графическим интерфейсом, это утилита htop.

  • По умолчанию htop отсутствует, и если Вы попытаетесь запустить её, то ничего не получится.
команда htop не найдена
  • Нужно установить утилиту, при помощи пакетного менеджера YUM, я использую операционную систему Cent OS, да других ОС, пакетный менеджер может быть другим.

Выполняем команду:

yum install htop
  • Если у Вас не добавлен репозиторий epel-release, то установка окончится ошибкой.
в репозиториях нет htop

Значит нужно добавить epel-release:

yum install epel-release
подключение репозитория epel-release

После добавления репозитория, устанавливаем htop:

yum install htop
установка утилиты htop
  • Если всё было сделано верно, то утилита будет найдена, и появится предложение установить её.
утилита htop найдена
  • В итоге, htop будет установлена.
утилита htop установлена
  • Чтобы запустить утилиту, вводим в консоль одноимённую команду.
запуск утилиты htop
  • Интерфейс утилиты занимает всё консольное пространство.
  • Сверху - как и в утилите тор, общие показатели нагрузки на системные ресурсы, а ниже показатели по каждому процессу.
  • В утилите есть возможность поиска, фильтрации, сортировки, завершения процесса, а так же перелистывания страниц.
  • Закрыть утилиту, можно кликнув по кнопке «Quit».
интерфейс утилиты htop

Сегодня мы рассмотрели тему: "Мониторинг расхода ресурсов в Linux". Ознакомились с двумя утилитами, которые позволяют это сделать.

Надеюсь статья была вам полезна. До встречи в новых статьях.

С уважением, Андрей Бондаренко.


Видео на тему "Мониторинг расхода ресурсов в Linux":