Physikalische Kerne sind genau das, physikalische Kerne innerhalb der CPU. Logische Kerne sind die Fähigkeiten eines einzelnen Kerns, zwei oder mehr Dinge gleichzeitig zu erledigen. Dies ist auf die frühere Fähigkeit von Pentium 4-CPUs zurückzuführen , das so genannte Hyper Threading (HTT) durchzuführen .
Es war ein bisschen wie ein Spiel, das gespielt wurde, in dem Unterkomponenten des Kerns für bestimmte Arten von Anweisungen nicht verwendet wurden, während möglicherweise eine andere Anweisung mit langer Laufzeit ausgeführt wurde. Die CPU könnte also zwei Dinge gleichzeitig bearbeiten.
Neuere Kerne sind vollwertige CPUs, sodass sie gleichzeitig an mehreren Dingen arbeiten, aber sie sind keine echten CPUs wie die physischen Kerne. Weitere Informationen zu den Einschränkungen der Hyperthreading-Funktionalität im Vergleich zu den physischen Fähigkeiten des Kerns finden Sie in diesem Artikel zu Tomshardware mit dem Titel: Intel Core i5 und Core i7: Intels Mainstream Magnum Opus .
Sie können die Aufteilung Ihrer Box mit dem folgenden lscpu
Befehl anzeigen:
$ lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
CPU(s): 4
Thread(s) per core: 2
Core(s) per socket: 2
CPU socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 37
Stepping: 5
CPU MHz: 2667.000
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 3072K
NUMA node0 CPU(s): 0-3
In der obigen Abbildung hat mein Intel i5 Laptop insgesamt 4 "CPUs"
CPU (s): 4
Davon gibt es 2 physische Kerne
Adern pro Sockel: 2
von denen jeder bis zu 2 Threads ausführen kann
Gewinde pro Kern: 2
gleichzeitig. Diese Threads sind die logischen Funktionen des Kerns.
lscpu
Gibt es ein alternatives Tool?