Coreinfo version 1.0 is a free utility released under the Sysinternals brand umbrella. Developed by Microsoft Technical Fellow Mark Russinovich, Coreinfo debuted on September 11, and is designed to retrieve and deliver information related to a machine's logical processors. According to Microsoft, Coreinfo 1.0 is designed to integrate seamlessly with all supported Windows client and server operating systems, including Windows XP Service Pack 3, Windows Vista Service Pack 1, Windows Server 2008 SP1/RTM and Windows Server 2003.
“Coreinfo is a command-line utility that shows you the mapping between logical processors and the physical processor, NUMA node, and socket on which they reside, as well as the cache’s assigned to each logical processor. It uses Windows’ GetLogicalProcessorInformation function to obtain this information and prints it to the screen, representing a mapping to a logical processor with an asterisk e.g. ‘*’. Coreinfo is useful for gaining insight into the processor and cache topology of your system,” reads the official description of Coreinfo.
The latest Sysinternals utility is offered on the heels of another tool dubbed Desktops which went live at the end of August 2008. “Usage: coreinfo [-c][-l][-n][-s]. -c Dump information on cores. -l Dump information on caches. -n Dump information on NUMA nodes. -s Dump information on sockets,” Microsoft added.
All the items reunited under the Sysinternals brand are put together in their spare time by Mark Russinovich and Bryce Cogswell. Even following the acquisition of Sysinternals in July, 2006, the project has remained completely independent, and continues to be developed by Russinovich and Cogswell. In a recent interview, Russinovich promised that the work on Sysinternals utilities would continue, and that Process Explorer is one of the tools which would be receiving an upgrade, although he failed to disclose a deadline.
Coreinfo version 1.0 is available for download here.
The Sysinternals Suite is available for download here.