Non sono del tutto sicuro di ciò che stai chiedendo qui. Sì, top
mostra l'utilizzo della CPU come percentuale di una singola CPU per impostazione predefinita. Ecco perché puoi avere percentuali> 100. Su un sistema con 4 core, puoi vedere fino al 400% di utilizzo della CPU.
Puoi modificare questo comportamento premendo I(ovvero Shift+ ie attiva "modalità Irix") mentre top
è in esecuzione. Ciò farà sì che mostri il pecentage della potenza disponibile della CPU utilizzata. Come spiegato in man top
:
1. %CPU -- CPU Usage
The task's share of the elapsed CPU time since the last screen
update, expressed as a percentage of total CPU time. In a
true SMP environment, 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.
In alternativa, è possibile premere 1per visualizzare una ripartizione dell'utilizzo della CPU per CPU:
top - 13:12:58 up 21:11, 17 users, load average: 0.69, 0.50, 0.43
Tasks: 248 total, 3 running, 244 sleeping, 0 stopped, 1 zombie
%Cpu0 : 33.3 us, 33.3 sy, 0.0 ni, 33.3 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu1 : 16.7 us, 0.0 sy, 0.0 ni, 83.3 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu2 : 60.0 us, 0.0 sy, 0.0 ni, 40.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu3 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem: 8186416 total, 6267232 used, 1919184 free, 298832 buffers
KiB Swap: 8191996 total, 0 used, 8191996 free, 2833308 cached