Hi
I have a problem understanding the process and processor performance
counters in Windows Server 2003.
I am monitoring a process SP.exe on a 2 processor machine and here is
what I see:
Process (SP)/% Processor Time = 145
Process (All)/% Processor Time = 175 (30 of this is the 'Idle'
process, so I don't care about it)
Thread (Total)/%Processor Time = 175
But,
Processor 0/ % Processor Time = 85
Processor 1/ % Processor Time = 85
Processor/ % Processor Time = 85
And 85 + 85 is way above 145
Morever, when I look in 'Task Manager' , I see SP.exe is shown to be
taking 85% CPU!
Shouldn't CPU times on both processors add up to 145, since that is
the total non-idle time used up by all the processes? And so,
shouldn't Processor/% Processor time be 145/2=72.5?
What contributes to the remaining CPU time?
I am confused.
Thanks!
Bruce