%CPU — доля процессорного времени, использованная процессом за интервал обновления.
Кратко:
- Рассчитывается как отношение CPU-времени процесса к прошедшему времени между обновлениями.
- Основан на накопленных счётчиках user time и system time.
- Отражает текущую вычислительную активность процесса.
Особенности:
- В многопроцессорной системе может превышать 100% (если процесс использует несколько ядер).
- Значение зависит от периода обновления
top/htop. - Для короткоживущих процессов может резко изменяться.
Не показывает общее время жизни процесса, а характеризует интенсивность использования CPU в текущий момент. Используется для выявления CPU-bound задач и анализа распределения нагрузки.