Как я могу получить общее использование ЦП машины Linux с 1 или n ядрами ЦП?

Вы можете проверить несколько конфигураций. Включили ли вы переадресацию ip в ядре e.x. net.ipv4.ip_forward = 1 => /etc/sysctl.conf? Также вам может потребоваться запустить такую ​​команду, чтобы включить маскарад: firewall-cmd --zone = external --add-masquerade.

2
13.04.2017, 08:14
1 ответ

Да, ваш метод подходит.

Но вы можете использовать mpstat для получения более подробной информации.

Он включен в пакет sysstat, и если он у вас не установлен...

На CentOS / RHEL:

sudo yum install sysstat

На Ubuntu / Debian:

sudo apt-get install sysstat

Используйте следующую команду, если у вас нет разрешения на установку пакета

grep 'cpu ' /proc/stat | awk '{usage=($2+$4)*100/($2+$4+$5)} END {print usage "%"}'
0
27.01.2020, 22:40

Теги

Похожие вопросы