Вы можете проверить несколько конфигураций. Включили ли вы переадресацию ip в ядре e.x. net.ipv4.ip_forward = 1 => /etc/sysctl.conf? Также вам может потребоваться запустить такую команду, чтобы включить маскарад: firewall-cmd --zone = external --add-masquerade.
Да, ваш метод подходит.
Но вы можете использовать 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 "%"}'