亚马逊的 m4.16xlarge 节点有多少个核心?

亚马逊的 m4.16xlarge 节点有多少个核心?

亚马逊的营销材料声称 m4.16xlarge 节点有 64 个 vCPU。

然而,当我查看/proc/cpuinfo系统时,我得到了以下信息:

  • 64 个 CPU(CPU 0 .. 63)
  • cpu cores: 16
  • 处理器类型:Intel(R) Xenon(R) CPU E5-2686 v4 @ 2.30Ghz

所以这对我来说毫无意义。这意味着我有 64 个 CPU,每个 CPU 有 16 个核心,总​​共 1024 个核心。

然而,英特尔 E5-2686 v6 的在线文档声称它有 36 个内核和超线程,可以达到 72 个虚拟内核。

发生了什么事?有多少个核心?

答案1

/proc/cpuinfo将每个超线程报告为一个 CPU。

E5-2686 v4 处理器有 18 个内核和 36 个超线程。

您应该可以访问物理处理器 0 上的 16 个核心(可能称为核心 ID 0 到 15),并且其他物理处理器 1 上有 16 个核心(同样,核心 ID 为 0 到 15)。输出看起来像是 16 个核心,但实际上每个处理器都有 16 个核心,并且重复使用了标识符,因此核心总数 = 32。

因此,有 2 个 CPU 插槽,每个插槽有 16 个核心/32 个超线程,所以总共有 32 个核心和 64 个超线程/vCPU。

主机上剩余的 4 个核心/8 个 vCPU 将分配给其他实例。

相关内容