Community
cancel
Showing results for 
Search instead for 
Did you mean: 
saththiya
Beginner
62 Views

How to find the total physical cores on my windows servers (2000 and up)

For SW licensing purposes, I need to extract the total number of PHYSICAL cores in each windows server (2000 and up). The intent is NOT to use any 3rd party tools (except Intel provided one :-) ). Preferred is to run a script and find it.

How can we find it? We can find the number of threads in wondows, but that is misleading. If HT (hyper threading is enabled), the total threads is NOT equal to physical cores.
0 Kudos
2 Replies
gaston-hillar
Black Belt
62 Views

Quoting - saththiya
For SW licensing purposes, I need to extract the total number of PHYSICAL cores in each windows server (2000 and up). The intent is NOT to use any 3rd party tools (except Intel provided one :-) ). Preferred is to run a script and find it.

How can we find it? We can find the number of threads in wondows, but that is misleading. If HT (hyper threading is enabled), the total threads is NOT equal to physical cores.

Hi saththiya,

You can find a lot of information about this topic in this thread: http://software.intel.com/en-us/forums/showthread.php?t=62233

Besides, This post http://software.intel.com/en-us/articles/hyper-threading-technology-multi-core-and-mobile-intel-pent...

can also help you. It uses C++ and a library to detect logical and physical cores.

I think you have a lot of options to work with!

Cheers,

Gastn
gaston-hillar
Black Belt
62 Views

Quoting - saththiya
For SW licensing purposes, I need to extract the total number of PHYSICAL cores in each windows server (2000 and up). The intent is NOT to use any 3rd party tools (except Intel provided one :-) ). Preferred is to run a script and find it.

How can we find it? We can find the number of threads in wondows, but that is misleading. If HT (hyper threading is enabled), the total threads is NOT equal to physical cores.

I forgot to mention. A few months ago, Ihad added a post about counting logical cores, not physical ones. If you need to coung logical cores, you can use the information in this post. However, do not use it if you want to count physical cores: http://software.intel.com/en-us/blogs/2009/05/04/counting-cores-in-net-and-java/
Reply