我有服务器基于英特尔R1304WT2GS与两个e5-2660v3,Windows 2012r2。 我已经从intel网站安装了最新的驱动程序。 出于商业目的,我需要禁用超线程,并使用Windows 8.1 / 2012r2。 问题是,当禁用超线程时,除了两个之外的所有内核都停放(每个处理器一个)
。
启用超线程后,所有内核均可正常工作。 我需要最好的performance,而且我不关心节能。
我已经试过了:
改变registry像(没有结果)
我想知道是否有任何build议/指导方针/想法,我已经错过了
PowerCfg命令将禁用机会核心停车。 如果服务器的固件使用逻辑处理器闲置接口来请求Windows驻留核心,则无论是否使用电源策略configuration,它们仍将停留。 如果你跟踪你可以看到这是系统上发生了什么:
Xperf -start MySession – 在Microsoft-Windows-Kernel-Processor-Power中
Xperf -capturestate MySession Microsoft-Windows-Kernel-Processor-Power
Xperf -stop MySession -d mytrace.etl
在WPA中打开跟踪,你会看到一个“Core Parking Cap State”的graphics。 如果驻留节点的上限小于驻留节点中的核心数量(计算“驻留节点”列中关联掩码中的设置位数),则固件上限会通过逻辑处理器闲置来限制未经驻留的核心数量。