Q: How can I track and report the number of physical processors in a server with System Center Configuration Manager 2007?

Use System Center Configuration Manager (SCCM) to track physical processors.

John Savill

June 5, 2012

1 Min Read
ITPro Today logo in a gray background | ITPro Today

A:The in-box reporting in System Center Configuration Manager (SCCM) tracks the number of processors based on the number of cores. However, this doesn't helpfor products that are licensed by per physical processor/socket.

The solution is to look at values from Win32_Processor. It displays a unique DeviceID for each physical processor in the system and lists the number ofcores (NumberOfCores) and logical processors (NumberOfLogicalProcessors) for each processor.

The value for NumberOfLogicalProcessors will be higher thanthe value for NumberOfCores if the processor supports hyperthreading, which effectively splits a core into two logical processors. The challenge is thatthe reporting on Win32_Processor isn't enabled in the default sms_def.mof, which provides the configuration of what is reported, so you need to enable it.

An enable edit to sms_def.mof can be found at this MyITForum post,which will add the collection of the required processor information and includes a sample report to be run in SCCM.

 

See more answers to FAQs at John Savill's FAQs--on Windows, virtualization, System Center, Windows 8 and Server 2012, and more!

About the Author

Sign up for the ITPro Today newsletter
Stay on top of the IT universe with commentary, news analysis, how-to's, and tips delivered to your inbox daily.

You May Also Like