我有基于 Intel R1304WT2GS 的服务器,带有两个 e5-2660v3,windows 2012r2。我已经安装了英特尔网站上的最新驱动程序。出于商业目的,我需要禁用超线程,并使用 Windows 8.1 / 2012r2。问题是当我禁用超线程时,除了两个内核之外的所有内核都被停放(每个处理器一个)
.
启用超线程后,所有内核都可以正常工作。我需要最好的性能,我不在乎省电。
我已经试过了:
- 使用不同的操作系统没有结果:windows 8.1 pro / windows 8.1 Enterprise;顺便说一下Windows 7 - 不要停放任何核心
- 在处理器选项卡中更改不同的 BIOS 属性,例如 c/p 状态、不同数量的活动内核、涡轮增压等 - 没有结果
- 更改 Windows 中的性能属性,包括:电源计划、最小/最大处理器状态 - 没有结果
- 使用不同的软件,如:ParkControl、Disable-CPU-Core-Parking-Utility - 没有结果
- 命令之类的(没有结果)
- Powercfg -setacvalueindex scheme_current sub_processor CPMINCORES 100
- Powercfg -setactive scheme_current
- Powercfg -setacvalueindex scheme_current sub_processor CPMAXCORES 50
- Powercfg -setactive scheme_current
更改注册表(没有结果)
- 选择 Edit > Find... 并找到这个键:“ 0cc5b647-c1df-4637-891a-dec35c318583 ”
- 在此键中,有一个名为“ValueMax”的值,该值表示系统将停放的内核数百分比
- 将“ ValueMax”的值更改为 0,使其与“ ValueMin ”匹配
我想知道是否有任何我错过的建议/指南/想法