На этот вопрос уже есть ответ:
Мне нравится, как Системный монитор в Ubuntu отображает использование различных ядер на CPU. Я пишу многопоточные приложения, и мне полезно видеть, сколько ядер занято, как долго и с какой загрузкой. Вся эта информация аккуратно резюмируется по загрузке ЦП в системном мониторе.
Проблема в том, что для запуска самого системного монитора требуется много ресурсов. Например, при запуске у меня уходит 16-25% ядра.
Есть ли альтернатива Системному монитору, которая использует меньший ЦП и имеет визуализацию ЦП, которая показывает использование всех отдельных ядер?
Посмотрите на mpstat
, например:
$ mpstat -P ALL 2
Linux 2.6.35-30-generic (m10-ubuntu) 13/05/2013 _x86_64_ (2 CPU)
07:10:04 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
07:10:06 all 55,75 0,00 2,25 0,00 0,00 0,00 0,00 0,00 42,00
07:10:06 0 11,50 0,00 4,50 0,00 0,00 0,00 0,00 0,00 84,00
07:10:06 1 100,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00
07:10:06 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
07:10:08 all 54,00 0,00 1,25 2,25 0,00 0,00 0,00 0,00 42,50
07:10:08 0 8,00 0,00 2,50 4,50 0,00 0,00 0,00 0,00 85,00
07:10:08 1 100,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00
07:10:08 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
07:10:10 all 52,75 0,00 1,75 0,00 0,00 0,00 0,00 0,00 45,50
07:10:10 0 5,50 0,00 3,50 0,00 0,00 0,00 0,00 0,00 91,00
07:10:10 1 100,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00
...
Если вы в порядке с терминалом, htop отлично. Это улучшенная версия top, которая отображает визуализацию всех ваших ядер и их соответствующих нагрузок в верхней части экрана.