1

I ran a performance monitor trace on two hp DL580 G7 servers running Windows Server 2008 R2 with 40 CPU cores. One perfmon trace showed the server having 60 cores, and the other trace showed 64 cores. Any explanation for this? See below screenshots to illustrate.

iLO View

enter image description here

Perfmon View (from 64-instance trace)

64-core trace

Perfmon View (from 60-instance trace)

60-core trace

Mark Allison
  • 2,188
  • 7
  • 26
  • 45
  • Is this Windows 2008 R2? – ewwhite Jan 15 '15 at 11:24
  • @ewwhite Correct, I updated the question – Mark Allison Jan 15 '15 at 11:26
  • You need to check 'ProcessorPerformance' counter, it will show a number of instances, usually called 'PPM_Processor_X' - that's the number of logical cores available for system. – Yan Skursky Jan 15 '15 at 11:35
  • Perhaps someone set a limit on CPUs... Does "BCDEDIT /view" show any value for NUMPROC (on the 60 core server)? If so, try "BCDEDIT /deletevalue NUMPROC". More info at https://msdn.microsoft.com/en-us/library/windows/hardware/ff542205%28v=vs.85%29.aspx – Clayton Jan 20 '15 at 22:12

1 Answers1

1

You have 40 physical CPU cores in your HP ProLiant DL580 G7 server. But with Hyperthreading enabled, you'll likely show 80 cores/threads to the OS. See the "20 Threads" per CPU in the ILO output...

Yours may be a case where Hyperthreading should be disabled. Does the OS see 80 cores? Do you have the Hyper-V role installed? (I believe it only accesses the first 64 logical CPUs)

ewwhite
  • 197,159
  • 92
  • 443
  • 809
  • I'm not the administrator of the server, more a owner/customer. I agree that perhaps Hyperthreading could be turned off, but I want to understand why perfmon is showing 60 cores on one server and 64 cores on the other (identical) server. Hyper-V role is not installed, it is a database server. – Mark Allison Jan 15 '15 at 13:35
  • No clue... maybe it's a limitation. – ewwhite Jan 15 '15 at 13:36
  • Basically what our Windows SME said... I updated the question with a screenshot from the other server. Notice the number of cores is different, but the physical specs are identical. – Mark Allison Jan 15 '15 at 13:40