Image

База знаний → Мониторинг сервера Linux

[Виртуальные сервера]
Дата публикации: 08.10.2023

Для мониторинга Linux сервера мы рассмотрим несколько команд.

1. top

Команда позволяет увидеть список процессов, использование памяти, процессора и многое другое:

1.1 Для просмотра загрузки процессора по каждому из ядер расширьте окно на весь экран и нажмите цифру 1.

1.2 Для того, что понять если ли существенные задержки на стороне служб - обратите внимание на параметр wa (wait application). При сильной нагрузке сервера данный параметр будет расти, что означает задержку в обслуживании, параметр близкий к 0 говорит о том, что сервер работает в холостую и нагрузка минимальная.

1.3 Для отображения использования памяти в мегабайтах/гигабайтах суммарно и для процессов используйте E и e соответственно.

1.4 Для вывода всех доступных опций нажмите h.

2. htop

Команда отображает примерно все то, что мы описали для top, просто по другому и является хорошей альтернативой.

3. iftop

Данная команда имеет похожий вид отображения информации как у top, только в данном случае речь идет об использовании сети.

3.1 Чтобы выключить и снова включить отображение имена хостов заместо ip адресов используйте n. 3.2 Вы также можете настроить фильтрацию и сортировку, чтобы ознакомится со всеми доступными опциями используйте h.

4. nload

Команда дает графическое отображение загрузки сети в консоли, используя ascii символы.

4.1 Для просмотра загрузки сети на каждом сетевом интерфейсе используйте стрелки влево и вправо. 4.2 При необходимости Вы можете задать период обновления и указать сетевой интерфейс при запуске, используйте ключ -h для справки.





Нет комментариев