Back to questions
Junior — Middle
77
Как определить текущую загрузку процессора на системе Linux?
Answer from AI
sobes.tech AI
Для определения текущей загрузки процессора в Linux можно использовать несколько способов:
- Команда
top— интерактивный мониторинг процессов и загрузки CPU. - Команда
htop— улучшенная версия top с удобным интерфейсом. - Команда
uptime— показывает среднюю загрузку за 1, 5 и 15 минут. - Чтение файла
/proc/loadavg— содержит значения средней загрузки.
Пример использования uptime:
uptime
14:23:01 up 10 days, 3:12, 2 users, load average: 0.15, 0.10, 0.05
Значения load average показывают среднюю загрузку процессора за последние 1, 5 и 15 минут.
Для более точного анализа можно использовать mpstat из пакета sysstat:
mpstat 1 3
Это покажет загрузку CPU по ядрам с интервалом 1 секунда, 3 раза.