Команда htop Linux, описание, что показывает.

Администрируя свой сервер, нужно контролировать исполняемые процессы и используемые ресурсы. Одним из лучших инструментов для наблюдения текущего состояния хоста является программа htop. Так как на нашем сервере ОС CentOS Stream 9, убедимся что htop установлен:
dnf install htop -y
Запускаем программу:
htop

1 – левая верхняя часть отображает имеющиеся и используемые ресурсы. На скриншоте пример с одним CPU, если процессоров несколько, то и полосок обозначающих CPU будет соответствующее количество.

Для CPU используются следующие цветовые обозначения, для маркировки потребителя:
Зеленый – пользовательские процессы
Красный – процессы ядра
Синий – пользовательские процессы с низким приоритетом
Желтый – аппаратные прерывания
Фиолетовый – программные прерывания
Голубой – виртуальные машины
Черный – завершение операций ввода-вывода

    Далее идет оперативная память отображающая соотношение используемая_память/имеющаяся_память. Последнее в данной секции – использование SWAP так же в соотношении используемый_объем/весь_объем.
    Цветовые обозначения используемые для памяти:
    Зеленый – используемая память
    Синий – буффер
    Желтый – кеш

    2 – правая верхняя часть содержит количество исполняемых процессов, среднюю нагрузку за последние 1, 5 и 15 минут, а так же информацию о том как долго работает хост со времени последнего перезапуска.

    3 – список текущих процессов. Отображает всепроцессы которые исполняются на данный момент в системе. Список имеет следующие колонки, по которым может быть отсортирован.
    PID – идентификационный номер процесса.
    User – пользователь, под которым исполняется процесс
    PRI – приоритет процесса, чем ниже значение, тем выше приоритет
    NI – приоритет nice
    VIRT – виртуальная память, память теоретически доступная процессу
    RES – реально использованная процессом память
    S – статус процесса
    CPU% – % потребляемого процессом CPU
    MEM% – % потребляемой процессом памяти
    TIME – процессорное время потребленное процессом
    Command – название исполняемой команды или путь до исполняемого файла