/proc/cpuinfo 里查看到 cpu cores:1 这是为啥?我明明买的是 2 核呀
1
silencefent 2018-05-24 10:29:00 +08:00
Siblings 超线程
|
2
lieh222 2018-05-24 10:38:02 +08:00
不是从 0 开始吗
|
3
lieh222 2018-05-24 10:38:30 +08:00
看错了
|
4
shayang888 OP @lieh222 哦 我看了下 是 2 个 processor 每个里面 cpu cores:1 可是为啥我看公司的亚马逊的服务器 就只有一个 processor
|
5
Judoon 2018-05-24 10:47:58 +08:00
processor 是超线程后的逻辑核
cpu cores 是指这块物理 cpu 有几个核 举例一台两个 cpu 插槽的物理机,每个 cpu 是 10 核心,开启超线程 那么系统里面看到一共 40 个核心, |
6
Judoon 2018-05-24 10:50:45 +08:00
买一台多核的 vps,可能是给你分配了两个实际核, 也可能是给你两个逻辑核,在 cpuinfo 里显示的信息也就不一样了
|
7
opengps 2018-05-24 12:35:56 +08:00
不懂 linux。不知道可不可以发表:关于 cpu,有几个地方需要区分:
1,物理 cpu 颗数 2,内核数 3,线程数 对于虚拟机来讲,一般说的 cpu 都是指最后一个 ,vCPU,各大云卖的服务器都是 vCPU |
8
msg7086 2018-05-24 13:02:30 +08:00
vCPU 都不一定对应 CPU 线程数。主机可以自定义每个 vCPU 的能力,所以实际分配给你的是 2 个十分之一线程也是完全有可能的。
很少有主机商会真的把整个核心分配给你用。 |
10
opengps 2018-05-24 14:53:43 +08:00
|
11
kendricklamar 2018-05-24 17:18:10 +08:00
超售
|