Для отслеживания использования процессора в Linux существуют различные методы и инструменты, среди них:
Инструменты командной строки: 1
- top. 15 Предоставляет динамический обзор системных процессов в реальном времени. 5 В верхней части экрана отображается информация о системе, включая время работы, количество пользователей, средние значения нагрузки и общее использование системных ресурсов. 5
- sar. 1 Собирает и записывает данные о активности системы, в том числе об использовании процессора, в течение времени. 1
- htop. 3 Показывает процент загрузки по каждому ядру процессора отдельно, а также позволяет найти процессы, которые нагружают систему больше всего. 3
- mpstat. 3 Позволяет посмотреть подробную статистику по использованию процессора. 3 Можно посмотреть не только информацию по каждому из ядер, но и куда используются ресурсы — на ввод/вывод, ядро или программы пространства пользователя. 3
- nmon. 2 Интерактивный инструмент командной строки, который следит за использованием процессора, дисков, NFS, памяти и сети. 2
Инструменты с графическим интерфейсом: 1
- GNOME System Monitor. 1 Предоставляет подробный обзор системных ресурсов, в том числе истории использования процессора. 1
- KDE System Monitor. 1 Обладает аналогичной функциональностью для сред рабочего стола KDE. 1
Также для отслеживания использования процессора в Linux можно использовать файл /proc/loadavg, который создаёт ядро и содержит информацию о средней нагрузке за одну, пять и пятнадцать минут. 3