When I run the TOP command, a process shows 1208% cpu usage and the total CPU usr time is 81.7% with IRIX mode on. When I change to IRIX mode off, the process shows 99% cpu usage and the total user cpu time is 43%.
Any ideas what might be going on?
Update
Could the VM be misconfigured so CPU usage is not reported correctly?
Best Answer
Irix / Solaris Mode(
man 1 top
):...
Let say
N
is the total number of CPUs. Then InIrix
mode,%CPU
is the CPU usage out ofN * 100%
. InSolaris
mode,%CPU
is the%CPU in Irix mode
/N
.See:
Comprehending 'top' CPU usage
EDIT:
I think that you have ignored the %system(Percentage of CPU utilization for executing at the system(kernel) level. ) time. Try other tools like
mpstat
,iostat
andsar
for analyzing CPU utilization.