小编Dmi*_*try的帖子

CPU 停放,Windows 2012r2,无超线程

我有基于 Intel R1304WT2GS 的服务器,带有两个 e5-2660v3,windows 2012r2。我已经安装了英特尔网站上的最新驱动程序。出于商业目的,我需要禁用超线程,并使用 Windows 8.1 / 2012r2。问题是当我禁用超线程时,除了两个内核之外的所有内核都被停放(每个处理器一个)

核心已停放.

启用超线程后,所有内核都可以正常工作。我需要最好的性能,我不在乎省电。

我已经试过了:

  1. 使用不同的操作系统没有结果:windows 8.1 pro / windows 8.1 Enterprise;顺便说一下Windows 7 - 不要停放任何核心
  2. 在处理器选项卡中更改不同的 BIOS 属性,例如 c/p 状态、不同数量的活动内核、涡轮增压等 - 没有结果
  3. 更改 Windows 中的性能属性,包括:电源计划、最小/最大处理器状态 - 没有结果
  4. 使用不同的软件,如:ParkControl、Disable-CPU-Core-Parking-Utility - 没有结果
  5. 命令之类的(没有结果)
    • Powercfg -setacvalueindex scheme_current sub_processor CPMINCORES 100
    • Powercfg -setactive scheme_current
    • Powercfg -setacvalueindex scheme_current sub_processor CPMAXCORES 50
    • Powercfg -setactive scheme_current
  6. 更改注册表(没有结果)

    • 选择 Edit > Find... 并找到这个键:“ 0cc5b647-c1df-4637-891a-dec35c318583 ”
    • 在此键中,有一个名为“ValueMax”的值,该值表示系统将停放的内核数百分比
    • 将“ ValueMax”的值更改为 0,使其与“ ValueMin ”匹配

我想知道是否有任何我错过的建议/指南/想法

hyperthreading windows-8.1 windows-server-2012-r2

5
推荐指数
1
解决办法
1890
查看次数