CPU个数、CPU物理核数、CPU逻辑核数、vCPU数之间的区别

CPU个数: 看得见摸得找的CPU个数,插在主版上面的。在linux系统下面的/proc/cpuinfo文件的条目中,有多少个不同的physical id就有多少个物理CPU。

CPU物理核: 一个CPU可能有多个核。在linux系统下面的/proc/cpuinfo文件的条目中,可以看具体有多少个cpu cores,就表示一个CPU有多少个CPU物理核

CPU逻辑核(CPU超线程):用Intel的超线程技术(HT)将物理核虚拟而成的逻辑处理单元。在linux系统下面的/proc/cpuinfo文件的条目中,可以看具体有多少个siblings,就表示一个CPU有多少个逻辑核。逻辑核的概念是指将CPU物理核按时间片逻辑上分成了两个CPU(CPU频率很高,2.4hz 可以分成两块1.2hz的逻辑核)

vCPU:vCPU是在虚拟化的时候提出来的概念,因此vCPU的讨论都是在虚拟化,划分cpu才会讨论的问题。通常一个CPU逻辑核,按照1:100来划分的话,就可以得到 1*100 = 100vCPU

你可能感兴趣的:(云原生,系统运维)