user — процент времени CPU, затраченный на выполнение пользовательского кода (процессы вне ядра).
Это время, в течение которого процессор исполняет инструкции приложений: сервисы, демоны, CLI-утилиты, пользовательские программы. Сюда не входит работа ядра и обработка системных вызовов — они учитываются в system (sy).
Что означает на практике:
- Высокий
usпри низкомsyобычно говорит о CPU-интенсивной пользовательской нагрузке (компиляция, вычисления, обработка данных). - Высокий
usна одном ядре может указывать на однопоточную нагрузку. - Если
usстабильно близок к 100% (с учётомsy), система ограничена CPU.
Важно учитывать us в совокупности с sy, iowait и распределением по ядрам, а также с показателями конкретных процессов в top/htop.