我有两个运行 Debian 7 的 Box,配有以下处理器。每个 Box 都有两个相同的处理器。
英特尔® 至强® 处理器 E5-2620(15M 高速缓存、2.00 GHz、7.20 GT/s 英特尔® QPI)
核心数 6
线程数 12
英特尔® 至强® 处理器 E5-2609 v2(10M 高速缓存,2.50 GHz)
核心数 4
线程数 4
现在,当在两台服务器上运行以下两个命令时 -
cat /proc/cpuinfo | grep processor
和
lscpu
- 我得到 Box 1 有 0-23 而 Box 2 有 0-8。
考虑到上述规格,这是预期的结果吗?如果是,Debian 是如何得出这些数字的?我已经阅读了有关超线程的资料,但它似乎没有解释得出这些数字的原因。
我想说 Debian 是基于 #threads
so box 的
- 12(线程数)X 2(处理器数)= 24
- 4 (线程数) X 2 (处理器数) = 8
但线程仅显示多线程应用程序可以访问的并发管道数量。我认为多年来 CPU、处理器、插槽和核心的开发术语已经变得复杂了。