我实际上正在尝试找出有关我的系统的奇怪 Debian 输出。我最近购买了一台 HP DL380 gen7,配备 2 个 CPU (xeon X5690),每个 CPU 6 核/12 线程。但是,在执行lscpu
此操作时会返回以下内容:
lscpu
Architecture : x86_64
Mode(s) opératoire(s) des processeurs : 32-bit, 64-bit
Boutisme : Little Endian
Tailles des adresses: 40 bits physical, 48 bits virtual
Processeur(s) : 1
Liste de processeur(s) en ligne : 0
Thread(s) par cœur : 1
Cœur(s) par socket : 1
Socket(s) : 1
Nœud(s) NUMA : 2
Identifiant constructeur : GenuineIntel
Famille de processeur : 6
Modèle : 44
Nom de modèle : Intel(R) Xeon(R) CPU X5690 @ 3.47GHz
Révision : 2
Vitesse du processeur en MHz : 2433.274
Vitesse maximale du processeur en MHz : 3466,0000
Vitesse minimale du processeur en MHz : 1600,0000
[...]
所以我做了进一步的调查并使用dmidecode -t 4 | grep -E 'Socket Designation|Count'
它的回报:
Socket Designation: Proc 1
Core Count: 6
Thread Count: 12
Socket Designation: Proc 2
Core Count: 6
Thread Count: 12
那么有人知道这是怎么回事吗? Debian 真的会照顾我所有的 CPU/核心/线程吗?还是我应该调整一些东西?
答案1
感谢@toppk和@tink的提示,我终于找到了解决方案:无论出于何种原因,APIC在BIOS中被禁用。
下列的一篇博文,我还解决了其他一些启动问题。
HP 默认 BIOS 和 Linux 内核似乎在很多问题上存在争执,调整内容有点棘手,但我终于让系统正确启动,Debian 现在可以完美识别并使用我的 24 个核心。