/proc/cpuinfo 里查看到 cpu cores:1 这是为啥?我明明买的是 2 核呀
回复
kendricklamar
超售
opengps
@msg7086 那是 :
1,超售 (越小的服务商越担心这个)
2,压缩资源机器:(阿里云 t5 ),( aws t2 )这种标明了超积分强制降低频率的机器。
azh7138m
@msg7086 有的厂商会标注下核心是物理性能的多少,有些人把完整核心都分给虚拟机的叫做 vds
msg7086
vCPU 都不一定对应 CPU 线程数。主机可以自定义每个 vCPU 的能力,所以实际分配给你的是 2 个十分之一线程也是完全有可能的。
很少有主机商会真的把整个核心分配给你用。
opengps
不懂 linux。不知道可不可以发表:关于 cpu,有几个地方需要区分:
1,物理 cpu 颗数
2,内核数
3,线程数
对于虚拟机来讲,一般说的 cpu 都是指最后一个 ,vCPU,各大云卖的服务器都是 vCPU
Judoon
买一台多核的 vps,可能是给你分配了两个实际核, 也可能是给你两个逻辑核,在 cpuinfo 里显示的信息也就不一样了
Judoon
processor 是超线程后的逻辑核
cpu cores 是指这块物理 cpu 有几个核
举例一台两个 cpu 插槽的物理机,每个 cpu 是 10 核心,开启超线程
那么系统里面看到一共 40 个核心,
shayang888
@lieh222 哦 我看了下 是 2 个 processor 每个里面 cpu cores:1 可是为啥我看公司的亚马逊的服务器 就只有一个 processor
lieh222
看错了
lieh222
不是从 0 开始吗
silencefent
Siblings 超线程
@opengps 共享资源本来就都是超售的。独服才比较少超。