Это - 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 на ядро)?
У Вас есть 4 ядра процессора с Hyper, Распараллеливающим (HTT) поддержка, у Вас есть одно дополнительное логическое ядро на ЦП.
, Таким образом, Вы имеете:
и результаты команд корректны.
Нет, dmidecode
отчеты 8 потоков в общем количестве , что означает 2 потока на каждом из этих 4 ядер.