我有很多EC2实例--我想在其中一个实例上禁用一个CPU功能(即CPU上的涡轮增压)。
这有可能做到吗?
我想我需要BIOS访问,但我无法在网上看到任何关于它的信息。
亚马逊不为“基本”计划提供“技术”支持。
有什么想法吗?
如果我能在操作系统级别上做到这一点,那就太好了(Windows 2012)。
发布于 2016-04-18 05:40:57
是的,这是可能的,但目前只有使用IntelXeonE5-2666 v3的一些最新家族的最大实例:
EC2文档提供了如何在Linux上执行此操作的示例。基本上,它归结为将最大睡眠状态限制在C1上:
kernel /boot/vmlinuz-... [...] intel_idle.max_cstate=1并在启动后请求没有增强的P-状态:
sudo sh -c "echo 1 > /sys/devices/system/cpu/intel_pstate/no_turbo"有关更多细节,请参见处理器状态控制,特别是“具有最低可变性的基线性能”一节。在Windows上,您可能可以通过这个超级用户的答案中概述的Power来实现这一点,尽管它引用了Windows的使用者版本。
发布于 2016-02-15 18:41:55
根据我所读到的所有内容,包括AWS文档上的这一页,你不能。如果你想要控制的水平,你需要一个专用的服务器。即使您在AWS中有一个专用服务器,您也无法访问BIOS,您可能需要购买一个物理服务器。
你为什么想要这个?这对表演有帮助。
https://serverfault.com/questions/757296
复制相似问题