为什么在创建 e2-small 时它显示它有 2 个 vCPU 而在检查配置时它显示它在 gcp 上只有 1 个 vCPU?
why when creating e2-small it shows it has 2 vCPU and when checking configuration it shows it has only 1 vCPU on gcp?
这是我在创建e2-small机器时得到的
这是我在创建后检查机器时得到的:
这是页面上显示的内容https://cloud.google.com/compute/vm-instance-pricing:
*这是我在使用 cat /proc/cpuinfo 时得到的结果:
在您的第一个屏幕截图中,它显示了 **e2-small(2 vCPU,2 GB 内存)。
在您的第二个屏幕截图中,它显示 1 个共享核心。
一个CPU核心就是2vCPUs。因此,您的第一张和第二张截图显示的是同一件事。
一个vCPU是一个hyper-thread。每个 CPU 核心由两个 hyper-thread 组成。
How does Hyper-Threading work? When Intel® Hyper-Threading Technology
is active, the CPU exposes two execution contexts per physical core.
This means that one physical core now works like two “logical cores”
that can handle different software threads.
这是我在创建e2-small机器时得到的
这是我在创建后检查机器时得到的:
这是页面上显示的内容https://cloud.google.com/compute/vm-instance-pricing:
*这是我在使用 cat /proc/cpuinfo 时得到的结果:
在您的第一个屏幕截图中,它显示了 **e2-small(2 vCPU,2 GB 内存)。
在您的第二个屏幕截图中,它显示 1 个共享核心。
一个CPU核心就是2vCPUs。因此,您的第一张和第二张截图显示的是同一件事。
一个vCPU是一个hyper-thread。每个 CPU 核心由两个 hyper-thread 组成。
How does Hyper-Threading work? When Intel® Hyper-Threading Technology is active, the CPU exposes two execution contexts per physical core. This means that one physical core now works like two “logical cores” that can handle different software threads.