我有服务器与旧的至强DP和Windows 2008 R2,超线程启用操作系统看到2个CPU核心。 最近我添加了第二个相同的至强DP,但操作系统钢看到2个CPU核心。 我没有卸载所有的CPU在Microsoft KB(也试图重新安装)。
情况是:服务器中有两个相同的处理器。
当启用超线程时,OS会看到1个处理器(在系统信息中)
窗口)与2个CPU核心(在任务pipe理器中)。 (设备pipe理器显示4
CPU的)
当HyperThreading被禁用时,操作系统看到2个处理器(在系统信息窗口中)有2个CPU核心(在任务pipe理器中)。 (设备pipe理器显示2个CPU)
如何使Windows 2008 R2看到4个CPU核心,以及两个支持单核心超线程的处理器?
在Win2008R2中花了几个小时的时间去改变HAL,我遇到了另外一个问题,通过msconfig编辑高级启动设置(降低CPU数量,涉及到确切的问题)。
我做了如下:在引导标签下运行msconfig.exe点击高级选项,并取消选中“处理器数量”checkbox。 之前检查了数字2(列表中的最大允许数量)。
然后,我反弹,瞧! 任务pipe理器中有4个核心。 msconfig中的高级选项中的“处理器数量”列表中有4个可用的数字。
Shaitan不知道问题出现之前为什么以及何时启动选项被更改,但现在一切正常。