HP DL380 Gen7 - Debian 11 - lscpu가 올바른 CPU/코어 수를 표시하지 않음

HP DL380 Gen7 - Debian 11 - lscpu가 올바른 CPU/코어 수를 표시하지 않음

나는 실제로 내 시스템에 대한 이상한 데비안 출력을 알아내려고 노력하고 있습니다. 저는 최근 CPU 2개(xeon X5690), 각각 6개 코어/12개 스레드를 갖춘 HP DL380 gen7을 구입했습니다. 그러나 이렇게 하면 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

그럼 무슨 일인지 아는 사람 있나요? 데비안이 정말로 내 모든 CPU/코어/스레드를 관리할까요? 아니면 뭔가를 조정해야 합니까?

답변1

@toppk 및 @tink의 팁 덕분에 마침내 해결책을 찾았습니다. 어떤 이유로든 APIC는 BIOS에서 비활성화되었습니다.

다음과 같은블로그 게시물, 다른 시작 문제도 해결했습니다.

HP 기본 BIOS와 Linux 커널은 여러 문제에서 서로 충돌하는 것 같고 조정하기가 약간 까다로웠지만 마침내 시스템이 올바르게 부팅되었고 Debian은 이제 24개 코어를 인식하고 사용합니다. 아주.

관련 정보