Лучшие инструменты для мониторинга работоспособности системы в Linux

Не знаете, как следить за состоянием вашей системы Linux? Есть несколько инструментов, которые вы можете использовать для мониторинга производительности системы Linux. Хотя некоторые из них предустановлены в Linux, другие необходимо установить вручную.

Давайте посмотрим, как вы можете использовать инструменты командной строки, чтобы понять основные проблемы, которые могут возникнуть в вашей системе Linux, которые мешают ей работать наилучшим образом. Проблема может быть связана с некоторыми узкими местами в дисковом хранилище, ЦП, ОЗУ или в сети. Проверять Что такое дросселирование ПК и как его исправить?

Лучшие инструменты для мониторинга состояния системы в Linux - Linux

Почему важен мониторинг работоспособности Linux?

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

Для мониторинга работоспособности системы вы можете использовать некоторые инструменты и утилиты командной строки, которые помогают отслеживать и использовать системные ресурсы. При возникновении проблемы вы можете снова обратиться к этим инструментам, чтобы диагностировать и устранить проблему за минимальное время.

Вот некоторые инструменты командной строки, которые вы можете использовать для мониторинга работоспособности Linux. Для начала откройте интерфейс командной строки Linux (CLI) на своем компьютере для выполнения команд.

Инструменты для мониторинга использования жесткого диска в Linux

Вот некоторые инструменты командной строки, предназначенные для мониторинга дискового хранилища Linux:

1. ДФ

Вы можете использовать команду df Чтобы проверить, сколько места использует ваш Linux-компьютер. При использовании с именем файла он говорит вам df Находит свободное место на разделе диска, где хранится файл. Чтобы проверить свободное место на диске в Linux, выполните следующую команду:

df

Лучшие инструменты для мониторинга состояния системы в Linux - Linux

2. ду

Эта пользовательская команда позволяет вам увидеть, сколько места на диске фактически занимают ваши файлы. Обратите внимание, что он не отображает доступное пространство, как это делает df. Он показывает только пространство, которое было использовано.

  Лучшие приложения для преобразования аудио и видео файлов в Linux

Чтобы проверить занятое пространство, выполните эту команду:

du

Лучшие инструменты для мониторинга состояния системы в Linux - Linux

3. Команда ls

Команда ls выводит список всего содержимого каталога и занимаемого им пространства. Чтобы проверить размер файлов в определенном каталоге, перейдите в этот каталог и выполните следующую команду:

ls -l -h

Лучшие инструменты для мониторинга состояния системы в Linux - Linux

Проверять Как проверить и управлять дисковым пространством в Linux.

Инструменты для мониторинга использования ОЗУ и ЦП в Linux

Вот некоторые инструменты командной строки, которые сосредоточены на мониторинге использования ЦП и памяти:

4. Вверх

Вы можете использовать команду На главную Чтобы получить информацию об использовании ЦП и памяти в вашей системе. После выполнения следующей команды вы увидите все службы, работающие в вашей системе, а также информацию о кеше и буфере:

top

Лучшие инструменты для мониторинга состояния системы в Linux - Linux

Если на экране появляется проблема с использованием памяти, вы можете Оптимизируйте производительность оперативной памяти, чтобы исправить это.

5. хтоп

HTOP Это еще один инструмент, который действует как альтернатива топ. Этот инструмент не предустановлен в Linux. Чтобы установить их, выполните следующую команду в Ubuntu и Debian:

sudo apt install htop

В Arch Linux:

sudo pacman -S htop

В Fedora, CentOS и RHEL:

sudo dnf install htop

Чтобы отслеживать использование ЦП в вашей системе с помощью HTOP Выполните эту команду:

htop

Лучшие инструменты для мониторинга состояния системы в Linux - Linux

6. мпстат

Еще один инструмент, который вы можете использовать для получения информации о процессоре в Linux, это mpstat. Эта утилита предоставляет отчет о каждой доступной активности процессора. Вы также можете увидеть полный отчет об использовании ЦП всеми процессами, использующими эту команду.

  Ubuntu vs Debian: сходства, различия и какой дистрибутив вам следует использовать

Этот инструмент не предустановлен в Linux. Сначала вам нужно установить пакет системный статус в вашей системе для использования mpstat:

sudo apt install sysstat

Теперь выполните следующую команду, чтобы просмотреть использование ЦП в вашей системе:

mpstat

Лучшие инструменты для мониторинга состояния системы в Linux - Linux

7. вмстат

Сохраняет команду vmstat Информация об оперативной памяти, процессах, буфере, кеше, активности процессора и многом другом. Чтобы использовать его, выполните эту команду:

vmstat

Лучшие инструменты для мониторинга состояния системы в Linux - Linux

8. стат

iostat — это инструмент системного мониторинга, который вы можете использовать для просмотра статистики ввода-вывода хранилища Linux.

С помощью этой утилиты командной строки вы можете просматривать отчеты о загрузке устройства ввода-вывода. Чтобы использовать этот инструмент, выполните следующую команду:

iostat

Лучшие инструменты для мониторинга состояния системы в Linux - Linux

9.сар

команда позволяет вам сар Отслеживает загрузку ЦП через указанный период времени. Чтобы использовать этот инструмент, вам необходимо установить пакет системный статус.

Чтобы проверять использование ЦП каждые 10 секунд, вы должны выполнить команду следующим образом:

sar 10

Лучшие инструменты для мониторинга состояния системы в Linux - Linux

Не только это, но вы также можете указать инструменту запускать заданное количество итераций. Например, если вы хотите отслеживать загрузку ЦП каждые две секунды и в течение восьми итераций, выполните команду следующим образом:

sar 2 8

Лучшие инструменты для мониторинга состояния системы в Linux - Linux

Инструменты для мониторинга использования сети в Linux

Вот некоторые инструменты командной строки, которые сосредоточены на мониторинге использования сети:

10. NetHogs.com

NetHogs — популярная утилита командной строки, которую можно использовать для мониторинга сетевого трафика в режиме реального времени, включая пропускную способность, используемую каждым процессом в Linux.

  Как добавлять пользователей в разные группы через командную строку Linux

Этот инструмент не предустановлен в Linux. Следующая команда установит нетуги В дистрибутивах на основе Debian:

sudo apt install nethogs

Чтобы использовать этот инструмент, выполните следующую команду:

nethogs

Лучшие инструменты для мониторинга состояния системы в Linux - Linux

Проверять Как проверить, поддерживает ли беспроводной адаптер режим мониторинга и внедрение пакетов на всех платформах.

11 TCP-дамп

ТСРйитр Это анализатор сетевых пакетов, используемый для захвата пакетов TCP/IP, отправленных или полученных на определенном интерфейсе по сети.

Чтобы использовать этот инструмент, выполните следующую команду и укажите интерфейс, на котором вы хотите проверить трафик:

tcpdump -i interface

Лучшие инструменты для мониторинга состояния системы в Linux - Linux

12. нетстат

за ним наблюдаютNetStat Входящий и исходящий сетевой трафик данных и отображает его статистику. Это один из самых важных Сетевые инструменты Используется для проверки наличия узких мест в сети. Он также предоставляет информацию об интерфейсах и портах, используемых в системе.

Эта утилита командной строки предустановлена ​​в современных системах Linux. Однако, если у вас их нет, вы можете установить их, выполнив следующую команду:

sudo apt install net-tools

Чтобы увидеть активные интернет-соединения в вашей системе, выполните следующую команду:

netstat -a | more

Лучшие инструменты для мониторинга состояния системы в Linux - Linux

Администрирование Linux стало проще

Профилактика лучше, чем лечение. Цель состоит в том, чтобы определить любую системную проблему, отслеживая использование ЦП, ОЗУ, диска и сети, прежде чем она нанесет ущерб производительности системы.

Администрирование Linux — непростая задача. Но благодаря этим простым инструментам командной строки теперь вы можете отслеживать работоспособность Linux и устранять любые проблемы с сетью или системой. Вы можете просмотреть сейчас Как редактировать файл Hosts и управлять им в Linux.

Источник
Наверх