user — процент времени CPU, затраченный на выполнение пользовательского кода (процессы вне ядра).

Это время, в течение которого процессор исполняет инструкции приложений: сервисы, демоны, CLI-утилиты, пользовательские программы. Сюда не входит работа ядра и обработка системных вызовов — они учитываются в system (sy).

Что означает на практике:

  • Высокий us при низком sy обычно говорит о CPU-интенсивной пользовательской нагрузке (компиляция, вычисления, обработка данных).
  • Высокий us на одном ядре может указывать на однопоточную нагрузку.
  • Если us стабильно близок к 100% (с учётом sy), система ограничена CPU.

Важно учитывать us в совокупности с sy, iowait и распределением по ядрам, а также с показателями конкретных процессов в top/htop.