虚拟核心的数量 + 如何知道正确的值

虚拟核心的数量 + 如何知道正确的值

从 lscpu 我们得到以下内容

lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                48
On-line CPU(s) list:   0-47
Thread(s) per core:    2
Core(s) per socket:    12
Socket(s):             2

lscpu 的剂量输出意味着我们有:

Number of virtual cores - ( 2 X 2 X 48 = 192 )

或者

Number of virtual cores - ( 2 X 48 = 96 )

或者

Number of virtual cores - ( 48 ) 

正确答案是什么?

答案1

您拥有以下内容:

  • 48 个线程(或 vCPU);
  • 每个“真实”核心有 2 个线程,因此有 24 个“真实” CPU 核心;
  • 每个 CPU 插槽有 2 个插槽,每个插槽有 12 个核心,每个核心有 2 个线程(因此总共有 24 个线程)。

换句话说,想象一下有两个 12 核 Xeon 或 EPYC CPU。

相关内容