我有几台服务器:其中一些有 Xeon E3-1240 V3,一些有 Xeon E3-1230 V1。它们都运行在 Windows Server 2008 R2 上。我需要极低的延迟(即使 500 微秒也很重要),所以我希望所有 CPU 状态都保持在 100%。它适用于 E3-1240 V3,只需输入:
Powercfg -setacvalueindex scheme_current sub_processor 893dee8e-2bef-41e0-89c6-b55d0929964c 100 Powercfg -setactive scheme_current
在命令提示符下(我还将最大状态设置为 100%,并将提升设置为 100%),即使在空闲时 CPU 也保持在 100%,但这不适用于 E3-1230 V1。CPU 状态确实会更高,但保持在 70% 左右。
我使用 Windows 的资源监视器和 CPU-Z 来监视 CPU 状态。在 CPU-Z 中,E3-1230 V1 的倍频不断从 16 倍跳到 33 倍,而 E3-1240 V3 的倍频几乎保持在 38 倍。
我做错什么了吗?还有其他方法可以强制 E3-1230 CPU 状态保持在 100% 吗?