se você está bem com o uso do terminal, htop é ótimo. É uma versão melhorada do topo que exibe uma visualização de todos os seus núcleos e suas respectivas cargas na parte superior da tela.
Eu gosto da maneira como o System Monitor no Ubuntu exibe o uso de diferentes núcleos na CPU. Eu escrevo aplicativos multi-threaded e é útil para mim ver quantos núcleos estão sendo ocupados, por quanto tempo e com quanto de utilização. Todas essas informações são nitidamente resumidas pela utilização da CPU no System Monitor.
Agora, o problema é que o próprio System Monitor usa muitos recursos para executar. Por exemplo, leva de 16 a 25% de um núcleo quando eu o executo.
Existe uma alternativa no System Monitor que utiliza menos CPU e tem visualização da CPU que mostra a utilização de todos os núcleos individuais?
se você está bem com o uso do terminal, htop é ótimo. É uma versão melhorada do topo que exibe uma visualização de todos os seus núcleos e suas respectivas cargas na parte superior da tela.
Dê uma olhada em mpstat
, por exemplo:
$ 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
...