Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is there any way to determine how many cores a particular machine's CPU has based on a Performance Monitor file I have?

Additionally, can we see if hyperthreading is enabled?

For a period of high usage, it seems the total % Processor Time is 94 which would suggest 1 core at nearly 100% usage - I believe, it would be >100 for 2 cores etc?

Additionally, the % Process time is 196% which would suggests hyperthreading is enabled?


share|improve this question
up vote 2 down vote accepted

'ProcessorPerformance' will show a number of instances, usually called 'PPM_Processor_X' - that's the number of logical cores available to you. No way to tell if they're regular or HT threads though sorry.

share|improve this answer
Where can I find that, @Chopper3? – swiss196 Sep 18 '13 at 9:37
it's one of the perfmon root counters – Chopper3 Sep 18 '13 at 9:44
Got it, thanks :) – swiss196 Sep 18 '13 at 9:58

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.