Experimente o utilitário mpstat
do pacote sysstat
:
mpstat -u -P ALL
Saída no host do CentOS (host virtual com 1 cpu virtual):
Linux 3.10.0-229.4.2.el7.x86_64 (testhost.testdomain) 08/11/2015 _x86_64_ (1 CPU)
10:03:57 AM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
10:03:57 AM all 0.21 0.05 0.29 0.04 0.00 0.13 0.00 0.00 0.00 99.28
10:03:57 AM 0 0.21 0.05 0.29 0.04 0.00 0.13 0.00 0.00 0.00 99.28
Saída no host do Ubuntu:
Linux 3.13.0-24-generic (myhost) 11-08-15 _x86_64_ (4 CPU)
10:05:37 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
10:05:37 all 3,34 0,04 1,16 0,13 0,08 0,00 0,00 0,00 0,00 95,25
10:05:37 0 2,81 0,06 1,93 0,13 0,11 0,00 0,00 0,00 0,00 94,96
10:05:37 1 3,94 0,03 0,78 0,10 0,03 0,00 0,00 0,00 0,00 95,13
10:05:37 2 3,31 0,02 1,21 0,16 0,07 0,00 0,00 0,00 0,00 95,24
10:05:37 3 3,31 0,05 0,73 0,14 0,10 0,00 0,00 0,00 0,00 95,68