Irix / Modo Solaris ( man 1 top
):
<I> :Irix/Solaris_Mode_toggle
When operating in 'Solaris mode' ('I' toggled Off), a
task's cpu usage will be divided by the total number of
CPUs. After issuing this command, you'll be informed of
the new state of this toggle.
...
if 'Irix mode' is Off, top will operate in
'Solaris mode' where a task's cpu usage will be divided by the
total number of CPUs. You toggle 'Irix/Solaris' modes with the
'I' interactive command
Digamos que N
seja o número total de CPUs. Então
No modo Irix
, %CPU
é o uso da CPU em N * 100%
.
No modo Solaris
, %CPU
é o %CPU in Irix mode
/ N
.
Veja: Comprehending 'top' CPU usage
EDITAR :
the total user cpu time is 43%
Acho que você ignorou o % system ( Porcentagem de utilização da CPU para executar no nível do sistema (kernel). ) time .
Experimente outras ferramentas como mpstat
, iostat
e sar
para analisar a utilização da CPU.