Hey @Altamir_Dias,
Take into account that at least in your screenshot you are comparing the sum with the system percentage (system.cpu.system.norm.pct
), that doesn't include user load. I think that you should compare with the total (system.cpu.total.norm.pct
).
In any case I think that CPU arithmetic is a bit tricky
Have you compared with the results of top
for example?
I have been looking at the values in a host and I see that:
-
system.process.cpu.total.pct
is quite similar to the values shown in the %CPU
column per process.
-
system.process.cpu.total.norm.pct
is quite similar to the same column when showing normalized percentages (with shift
+i
).
-
system.cpu.total.norm.pct
is similar to the sum of user + system %Cpu(s)
in the header.
-
system.cpu.total.pct
is similar to the previous value multiplied by the number of CPUs.
- The sum of
%CPU
of the top processes also doesn't match with the system-wide value.
Do you have similar results when comparing with top
?
I guess that is difficult to take an snapshot of system-wide CPU usage, and all the values per process at the same moment so the sum of the values per process match with the total.