Why does Perfmon report over 100% for specific processes? - TechRepublic
Question
July 21, 2009 at 02:39 PM
makwise

Why does Perfmon report over 100% for specific processes?

by makwise . Updated 16 years, 11 months ago

I am running performance tests of an application on a Windows 2003 Server (SP2) VM configured with 2 vCPUs.

I am using the VMware Infrastructure Client for gathering system level performance data. I’m using Perfmon on the VM to gather process specific data.

Sometimes, Perfmon reports values of over 100% for the specific process I’m watching – \Process([appName])\%Processor Time, e.g.

71.76991468
110.311088
117.3943307
137.2899094
135.5190987
143.8523254
133.8524534
136.560752
131.873312
130.311666

Is this caused by something as simple as the fact that there are 2 vCPUs, and so the maximum is considered to be 200% instead of 100%?
If so, why don’t I see the same thing occur in the overall _Total processor data?
If not, how should I interpret values of 140%?

I’ve had no luck finding an explanation for this by searching the web.

Thanks in advance.

Mark.

This discussion is locked

All Comments