2011-08-11 40 views
1

我需要知道,如果服务器(主板)有一个以上的插座,即使有一个CPU在它的帮助下,C#!c#查看CPU和系统中有多少个CPU插槽?

有没有办法?

+0

你知道主板的类型吗?这是一个通用应用程序,还是非常特定于您的服务器场? – TJHeuvel

+1

http://stackoverflow.com/questions/1542213/how-to-find-the-number-of-cpu-cores-via-net-c –

+0

它是一般的,主要用于服务器,惠普,戴尔,IBM,.. ... –

回答

1

您应该深入研究WMI。大量的文章如何从.net访问和使用WMI。唯一的问题是找到正确的数据表。

因为它似乎并不是一个容易的(如果可能的话)任务来获得这种信息。大多数情况下,如果没有在所有插槽中安装CPU,则无法获取套接字数量。见this note on subject

+0

似乎@Massimiliano在评论中甚至找到了你想要的确切重复。 –

+1

不同的问题。这是一个问题(我认为)是关于主板上的插槽数量,而不是安装了哪些CPU(&核心)。 – Joe

+0

与乔说的一样,我需要知道服务器是否有2个插座,并且只安装了一个CPU! –