Die Ausgabe lscpu
meines PCs sieht aus wie -
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
Bedeutet das, dass ich 4 CPU und 2 Kerne habe?
CPU(s)
inlscpu
gibt die Anzahl der logischen Zentraleinheiten (Anzahlcores
) in einer physischen CPU an. Ist es nicht?Antworten:
Von
man lscpu
:Also ja, Sie haben 4 CPUs, die in physischen 2 Kernen enthalten sind und in einem physischen Sockel enthalten sind.
Sie können die gleichen Informationen von erhalten
cat /proc/cpuinfo
.Verwandte Frage: Was sind logische CPU-Kerne (im Gegensatz zu physischen CPU-Kernen)?
quelle
Um Verwechslungen zwischen logischen und physischen Prozessoren zu vermeiden,
Mit der Hyperthreading- Technologie kann ein einzelner Prozessorkern zwei unabhängige Threads gleichzeitig ausführen.
Zusammenfassung
Zusammenfassend haben Sie einen physischen Prozessor, der 4 Threads gleichzeitig ausführen kann.
quelle