我有一堆 EC2 实例——我想在其中一个实例上禁用 CPU 功能(即 CPU 的涡轮增压)。
这可能吗?
我假设我需要 BIOS 访问权限,但我在网上看不到任何有关它的信息。
亚马逊不为“基本”计划提供“技术”支持。
有任何想法吗?
如果我什至可以在操作系统级别做到这一点,那就太好了(Windows Server 2012)。
我有一堆 EC2 实例——我想在其中一个实例上禁用 CPU 功能(即 CPU 的涡轮增压)。
这可能吗?
我假设我需要 BIOS 访问权限,但我在网上看不到任何有关它的信息。
亚马逊不为“基本”计划提供“技术”支持。
有任何想法吗?
如果我什至可以在操作系统级别做到这一点,那就太好了(Windows Server 2012)。
根据我读过的所有内容,包括AWS 文档上的这个页面,不,你不能。如果您想要那种级别的控制,您需要一台专用服务器。即使您在 AWS 中有一台专用服务器,您也不会获得 BIOS 访问权限,您可能需要购买一台物理服务器。
你为什么还要这个?它有助于性能。
是的,这是可能的,但目前只有使用 Intel Xeon E5-2666 v3 的一些最新系列的最大实例:
EC2 文档提供了如何在 Linux 上执行此操作的示例。基本上它归结为将最大睡眠状态限制为 C1:
并在启动后请求没有提升的 P 状态:
有关更多详细信息,请参阅处理器状态控制,尤其是“具有最低可变性的基线性能”部分。在 Windows 上,您可以通过超级用户答案中概述的电源选项来执行此操作,尽管它引用了 Windows 的消费者版本。