Tech Support > Microsoft Windows > Windows Server > Process(Total)/Processor time not matching Processor/Processor Time
Process(Total)/Processor time not matching Processor/Processor Time
Posted by Bruce on March 19th, 2007


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