Processors come in different flavors suck as dual core quad
core etc. It is difficult to figure out how many core CPUs are installed on the
machine. So here are some of the ways to find number of CPU cores.
If you have SQL Server installed on the machine then there
is a system procedure available to find out the processor cores.
exec master.dbo.xp_msver processorCount
For more details checkout this link
If SQL server is not available on the machine then you can
check in registry under following entry
HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\system\CentralProcessor
Each core will have a separate entry under CentralProcessor
so based on number of entries you can find number of cores.
You can also compare it with another registry entry under
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session
Manager\Environment\NUMBER_OF_PROCESSORS
Microsoft also provides a command line utility for getting server
information. It is called CoreInfo and more details are available here
On command line you can use following and see the output in
coreinfo.txt
coreinfo.exe > coreinfo.txt
No comments:
Post a Comment