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

Опубликовано: 3 Октября, 2022

Sysstat — полезная утилита, включающая ряд программ для мониторинга системных ресурсов, производительности и использования. Пакет sysstat содержит ряд программ, которые мы все используем ежедневно. Он также включает программу, которую можно использовать для сбора всех данных о производительности и активности.

Установка Сисстат

Пакет Sysstat доступен в репозиториях пакетов по умолчанию и может быть установлен с помощью приведенных ниже команд.

$ sudo apt install sysstat

Использование процессора

Чтобы просмотреть текущую статистику ЦП, используйте команду sar с параметром -u.

$ sar -u

Индивидуальное использование ЦП

Большинство современных процессоров являются многоядерными. Используйте команду -P ALL, чтобы просмотреть данные об использовании каждого ядра в отдельности.

$ sar -P ALL 1 1

Использование памяти

Здесь вы найдете статистику оперативной памяти. «1 3» сообщает три раза за каждую секунду.

$ sar -r 1 3

Изучите использование вашего устройства

Чтобы найти статистику диска, используйте команду iostat. Он отображает текущую скорость передачи данных, общее количество блоков, прочитанных и записанных на диск, и среднюю скорость блока.

$ iostat -d 1 5 

Просмотр текущего процесса

$ pidstat -d