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, но в грубом приближении работает.
htop
9 команд для проверки информации о CPU в Linux