Pull to refresh

Comments 3

Решил любопытства ради проверить в docker контейнере, заработала только команда lscpu, остальных команд или нет или нет прав на их использование (в контейнере рут). В любом случае спасибо, интересно.

Добавлю команды, которыми я периодически пользуюсь.

sensors (пакет lm-sensors) - моментальные значения температуры ядер (при наличии поддержки, с некоторыми чипсетами до сих пор беда)

kvm-ok (пакет cpu-checker) - проверка на поддержку аппаратной виртуализации KVM процессором.

Средняя загрузка CPU за период (корявая)

{ head -n1 /proc/stat;sleep 5;head -n1 /proc/stat; } | awk '/^cpu /{u=$2-u;s=$4-s;i=$5-i;w=$6-w}END{print int(0.5+100*(u+s+w)/(u+s+i+w))}' - средняя загрузка процессора (в процентах, целочисленная) измеренная в течение 5 секунд. "Окно" замера управляется командой sleep 5

Результаты спорные, не best practice, но в грубом приближении работает.

Sign up to leave a comment.