1

我希望创建没有 NUMA 架构的 EC2 实例。Windows 文档说,如果没有,操作系统将创建多个节点。逻辑处理器的数量超过 64 个。但是,我尝试创建具有 64 和 48 个内核的实例,但操作系统正在创建多个 NUMA 节点。我的操作系统是 windows 2012 R2 x64。

有什么方法可以在 EC2 实例上禁用 NUMA 架构,或者是否有任何实例类型具有超过 36 个逻辑处理器且不会创建多个 NUMA 节点。

4

1 回答 1

3

当 Windows 显示多个 NUMA 节点时,这反映了底层硬件。无法禁用 NUMA - 实例类型有多个物理 CPU 插槽,每个插槽都有自己的 DRAM 插槽,或者没有。这就是 NUMA(非统一内存访问)的含义。根据进程在哪个内核上运行,某些内存区域的访问速度较慢,因为请求必须离开套接字,通过 QPI 传输到另一个套接字,被执行,然后通过 QPI 发送回响应。

在我撰写本文时,具有单个 NUMA 节点的最大 EC2 实例是m5.12xlargem5d.12xlarger5.12xlarger5d.12xlarge。每个都有来自单个 Xeon Platinum 8175 的 48 个 vCPU。

PS 在超过 64 个内核的系统上,Windows 确实会创建多个处理器组,但这与 NUMA 节点不同。处理器组是 Windows 中限制的一种解决方法,与硬件无关,但它们仍然存在或不存在。Windows 需要处理器组才能正常工作,并且它们不能被禁用。

于 2019-02-01T20:47:38.050 回答