处理器和 CPU 核心之间的区别

处理器和 CPU 核心之间的区别

有人能解释一下处理器实际数量和 CPU 核心数之间的区别吗?就我而言,我有英特尔至强® 处理器 E5620按照英特尔产品页面:它有

# of Cores 4 

# of Threads 8

cat /proc/cpuinfo |grep 处理器|wc -l 显示 16 那么这里的 16 表示什么?我计划使用 xen 将此机器虚拟化为 4 个虚拟机,每个虚拟机有 4 个 CPU。因此,如果我能理解这些值并将 vCPU 分配给客户虚拟机,那就更好了。

答案1

E5620 CPU 芯片上有 4 个内核。启用超线程后,将提供 8 个线程。

也许您的机器有 2 个物理 E5620 CPU?如果没有开机,请尝试打开机箱并数一数。

如果电源已打开并且您可以登录,请尝试以下操作:cat /proc/cpuinfo | grep “physical id” | sort | uniq | wc -l

2 个物理 CPU x 4 核/CPU x 2 超线程/核 = 16 线程

相关内容