Отображение степени загрузки процессора в терминале Linux.

Автор: Administrator вкл. . Опубликовано в Вспомогательные материалы.

Дабы в терминале с одного взгляда понять, чему равна нагрузка на процессор в текущий момент времени, не вникая в премудрости толкования строчки «load average» нужно немного настроить «htop».

Строчка «load average» доступна по команде «uptime», «w»,

либо в составе «top».

В «htop» загруженность процессора помимо строки «load average» отображается в процентах, да еще и в виде полоски с цветными черточками. Вроде бы цель достигнута.

Но подождите, а если ядер процессора больше одного или процессор не один?

Хмм…, отображается отдельно степень загрузки для каждого ядра.

А вот уже система с четырьмя ядрами процессора.

Опять с ходу не поймешь, какая же общая нагрузка на процессор… Конечно, можно вычислить среднее арифметическое из всех процентных значений нагрузки на ядра, но это здесь скриншоты с неподвижными переменными графиков, а в реальности меняются цифры и полоски каждую секунду.

Выход есть!

 

Нужно нажать «F2(Setup)», причем все действия можно делать как с клавиатуры, так и при помощи курсора мыши.

Далее выбрать «CPU average» и нажать «Enter(Add)».

После этих действий в верхней правой колонке появится магическая полоска c черточками и процентами, именуемая «Avg». Также желтым подсветится свежедобавленный пункт для правой колоки (его положение можно менять, но обычно оставляю как есть). На данном этапе нужно просто нажать «Enter(Confirm)».

Далее «Esc(Done)».

В итоге получаем htop, отображающий нагрузку на процессор в весьма удобном для человеков виде.

Если вычислить среднее арифметическое из процентных значений загруженности каждого из двух ядер процессора, отображенных на скриншоте ниже, то получаем: (47,3+89,4)/2=68,35

Вычисленное значение почти соответствует значению в строке «Avg» (69,1%), что объяснимо, вероятно, разной скоростью обновления (интервалами) для «Avg» и для ядер процессора.

 

Важный момент!

Чтобы сделанные изменения настроек не пропали, нужно выйти из программы нажатием «F10(Quit)», а потом снова запустить htop. Закрытие программы htop по «q» или «CTRL+C» настройки НЕ сохраняет.