June 22, 2012 at 2:38 am
We have a server which has 16 CPUS.
So by my general conception i know that the Process(_Total):%processor Time shouldnt cross 1600 as the maximum value it can reach is Number of logical Cpus * 100.
But sometime the maximum value of this counter is reaching around 2100. So i am confused regarding the value it is populating.
So please clear my concept.
June 22, 2012 at 4:46 am
Please clarify which counter you are looking at. There is no counter (that I can find) in PerfMon that is named exactly the way you name it in your post.
I can find % Processor Time with _Total as the Instance, but even on my multi-CPU system, it doesn't go above 100 (which stands for 100%).
June 22, 2012 at 4:58 am
Hi Brandie,
I am saying about
Object-- Process
Instance-- _Total
Counter-- %Processor TIme
June 22, 2012 at 5:06 am
And you're seeing values of 2100?
Are you on a virtual machine or a physical box?
June 22, 2012 at 5:29 am
Yes, the value is above 1600, and I am on the physical Server which has 16 logical CPU's not a Virtual one.
June 22, 2012 at 5:58 am
One possibility, iirc, is that you could have hyperthreaded cores, which means 16 could be 32. Just a shot in the dark.
June 22, 2012 at 6:09 am
Lynn Pettis (6/22/2012)
One possibility, iirc, is that you could have hyperthreaded cores, which means 16 could be 32. Just a shot in the dark.
That's the one of the two thoughts I've been having.
My other thought was if the OP was on a virtual that he might be seeing the cores for the physical, but that's not the case in this situation.
June 22, 2012 at 6:32 am
Actually when i started investigating..i found that if there is multi threading, there is a chance that when the threads may be actually consuming CPU more than its capacity.
Viewing 8 posts - 1 through 7 (of 7 total)
You must be logged in to reply to this topic. Login to reply