ядро сообщая о неправильном количестве ЦП

Это - Ubuntu 16.04

$ uname -a
Linux m-x170 4.4.0-42-generic #62-Ubuntu SMP Fri Oct 7 23:11:45 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

Используемым процессором является Xeon E3 1245 v5, который является spec'ed как четырехъядерными 8 потоками на ядро.

dmidecode -t processor shows

Core Count: 4
Core Enabled: 4
Thread Count: 8
Characteristics:
    64-bit capable
    Multi-Core
    Hardware Thread
    Execute Protection
    Enhanced Virtualization
    Power/Performance Control
And lscpu shows

$ lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                8
On-line CPU(s) list:   0-7
Thread(s) per core:    2
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 94
Model name:            Intel(R) Xeon(R) CPU E3-1245 v5 @ 3.50GHz

И при запросах о HTT это там также.

$ sudo dmidecode | grep HTT
        HTT (Multi-threading)

Вопрос: Почему lscpu проявление 2 потоков на ядро, где как dmidecode отчеты 8 потоков (значение 8 на ядро)?

1
задан 22 October 2016 в 00:43

2 ответа

У Вас есть 4 ядра процессора с Hyper, Распараллеливающим (HTT) поддержка, у Вас есть одно дополнительное логическое ядро на ЦП.

, Таким образом, Вы имеете:

  • 4 физических ядра
  • 8 логических ядер

и результаты команд корректны.

3
ответ дан 3 December 2019 в 06:38

Нет, dmidecode отчеты 8 потоков в общем количестве , что означает 2 потока на каждом из этих 4 ядер.

2
ответ дан 3 December 2019 в 06:38

Другие вопросы по тегам:

Похожие вопросы: