Утилиты Linux Sysstat для мониторинга производительности системы
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