Вывод lscpu
моего компьютера выглядит как -
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Thread(s) per core: 2
Core(s) per socket: 2
Socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 69
Stepping: 1
CPU MHz: 1200.093
BogoMIPS: 3392.08
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 3072K
NUMA node0 CPU(s): 0-3
Значит ли это, что у меня 4 процессора и 2 ядра?
CPU(s)
в даноlscpu
количество логических центральных процессоров (количествоcores
) в одном физическом процессоре. Не так ли?Ответы:
От
man lscpu
:Так что да, у вас есть 4 ЦП, содержащихся в двух физических ядрах, содержащихся в одном физическом сокете.
Вы можете получить ту же информацию от
cat /proc/cpuinfo
.Смежный вопрос: так что же такое логические ядра процессора (в отличие от физических ядер процессора)?
источник
Чтобы избежать путаницы между логическими и физическими процессорами,
Гипер потокиТехнология позволяет одному ядру процессора выполнять два независимых потока одновременно.
Резюме
Подводя итог, у вас есть один физический процессор, который может выполнять 4 потока одновременно.
источник