禁用我不使用的处理器技术有意义吗?(虚拟化等)

禁用我不使用的处理器技术有意义吗?(虚拟化等)

在我的服务器 BIOS 中我发现了这样的技术:

  • 英特尔虚拟化技术
  • 英特尔 VT-d

我不使用这些技术,因为我不使用虚拟化。我使用服务器进行 HFT 交易,因此我想“赢得”几微秒的禁用我不需要的功能。这有意义吗?

答案1

据我所知,可能没有性能改进,我从未经历过禁用这些技术的性能改进(在我的案例中,这些技术多次帮助我提高性能,但有时也会降低性能)。您应该在启用和禁用这些技术的情况下运行基准测试,这将帮助您做出决定。

答案2

据我所知,这些都是 CPU 的额外硬件,因此不会提高性能。不过,你可以出于安全考虑将其禁用。

答案3

我不这么认为。这些技术在需要时才会使用。它们对 CPU 性能没有任何直接影响。

答案4

HP 为旨在用于低延迟或确定性环境的系统提供了一套全面的 BIOS 和调优参数。我假设是 HP,因为您在其他帖子中提到过 ProLiant 服务器。

请参见:

针对低延迟应用程序配置和调优 HP ProLiant 服务器白皮书

简而言之,我将交易应用服务器设置为禁用 C 状态、使用最高功率配置、禁用 Turbo Boost,有时还禁用处理器和内存监控。我降低了集成看门狗定时器的超时时间,并保持 Intel 虚拟化选项处于启用状态(以提高灵活性)。

相关内容