debian cpuinfo 上的 intel 2620 和 2609

debian cpuinfo 上的 intel 2620 和 2609

我有两个运行 Debian 7 的 Box,配有以下处理器。每个 Box 都有两个相同的处理器。

  1. 英特尔® 至强® 处理器 E5-2620(15M 高速缓存、2.00 GHz、7.20 GT/s 英特尔® QPI)

    核心数 6

    线程数 12

  2. 英特尔® 至强® 处理器 E5-2609 v2(10M 高速缓存,2.50 GHz)

    核心数 4

    线程数 4

现在,当在两台服务器上运行以下两个命令时 - cat /proc/cpuinfo | grep processorlscpu - 我得到 Box 1 有 0-23 而 Box 2 有 0-8。

考虑到上述规格,这是预期的结果吗?如果是,Debian 是如何得出这些数字的?我已经阅读了有关超线程的资料,但它似乎没有解释得出这些数字的原因。

我想说 Debian 是基于 #threads
so box 的

  1. 12(线程数)X 2(处理器数)= 24
  2. 4 (线程数) X 2 (处理器数) = 8

但线程仅显示多线程应用程序可以访问的并发管道数量。我认为多年来 CPU、处理器、插槽和核心的开发术语已经变得复杂了。

答案1

这是由于处理器型号之间的差异造成的。

您说的对,线程数 == 并发线程数,是核心数、插槽数以及特定 CPU 上是否可用超线程的组合。

这里的主要区别在于E5-2609是低端 CPU,不具备超线程功能。E5-2620是该系列中具有超线程功能的最便宜的 CPU。

所以 2609 实际上只是一个 4 核 CPU。有两个,所以有 8 个物理核心。

2620 是一款具有超线程的 6 核 CPU... 因此您有 12 个“线程”,由 6 个物理核心和 6 个逻辑核心组成。使用两个 CPU,您将获得 12 个物理核心和 24 个线程。

相关内容