Xen PVM 主机显示有关 CPU 核心和插槽的错误信息

Xen PVM 主机显示有关 CPU 核心和插槽的错误信息

我在一台有 2 个插槽、每个插槽有 4 个核心的机器上安装了 XEN。所以总共有 8 个核心,每个核心有 2 个线程。所以服务器有 48 个逻辑 CPU。

[root@xen ~]# xm info
release                : 4.1.12-94.6.4.x86_64
nr_cpus                : 48
nr_nodes               : 2
cores_per_socket       : 12
threads_per_core       : 2

我在半虚拟化客户机上分配了 8 个核心。它显示了正确的 CPU 数量信息,但显示了错误的核心和插槽信息。[如果它显示的信息正确,请解释原因]

[arif@vm ~]$ lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                8
On-line CPU(s) list:   0-7
Thread(s) per core:    8
Core(s) per socket:    1
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 62
Model name:            Intel(R) Xeon(R) CPU @ 2.70GHz
Stepping:              4
CPU MHz:               2693.552
BogoMIPS:              5387.22
Hypervisor vendor:     Xen
Virtualization type:   para
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              30720K
NUMA node0 CPU(s):     0-7

一开始我以为是 的一个 bug lscpu。从 的 man 页面中可以看到lscpu

错误 有时在 Xen Dom0 中内核会报告错误数据。在虚拟硬件上,每个插槽的核心数等可能会出错。

但后来我看到了[不]也表现出同样的东西/procvmdom0

[arif@vm ~]$ cat /proc/cpuinfo | grep "physical id" | sort -u | wc -l
1

相关内容