Я искал в интернете но я не нашел удовлетворительного решения. Есть ли хороший способ получить среднюю загрузку процессора для всего процессора и всех процессов ? Как диспетчер задач windows.
Я пробовал следующие команды, в то время как система запуска сервера Minecraft. Несколько интенсивная задача, когда он работает Raspberry Pi:
echo $[100-$(vmstat 1 2|tail -1|awk '{print }')]
Если я запускаю эту команду каждую секунду я получаю все от 0% до 80%. Не уверен, что это надежно.
cat <(grep 'cpu ' /proc/stat) <(sleep 1 && grep 'cpu ' /proc/stat) | awk -v RS="" '{print (-+-)*100/(-+-+-)}'
Это дает только результат от 0% до 2%
grep -P '^processor' /proc/cpuinfo|wc -l
не превышает 25%, я считаю, что весьма маловероятно
Я читал, что "топ" не показывает фактическое использование процессора, но что-то с использованием процессора между обновлениями или что-то.
есть ли другой способ ? Предпочтительно решение, где мне не нужно ничего устанавливать..