So ermitteln Sie die Anzahl der CPU-Kerne unter Linux

So ermitteln Sie die Anzahl der CPU-Kerne unter Linux

Heutzutage sind Multi-Core-CPU-Prozessoren üblich, darunter Dual-Core-Prozessoren (z. B. Intel Core Duo),
Quad-Core-Prozessoren (z. B. Intel Core i5) und Hexa-Core-Prozessoren (z. B. AMD Phenom II X6). 
Außerdem sind viele physische Maschinen der Serverklasse mit mehr als einem CPU-Prozessor ausgestattet. 
Um die Anzahl der CPUs und die Anzahl der Kerne pro CPU zu ermitteln, können Sie auf /proc/cpuinfo verweisen.

Ermitteln Sie die Anzahl der physischen CPUs

Der folgende Befehl zeigt die Anzahl der physischen CPU-Prozessoren an Bord an.

$ cat /proc/cpuinfo | grep "^physical id" | sort | uniq | wc -l

Ermitteln Sie die Anzahl der Kerne pro CPU

Wenn Sie wissen möchten, wie viele Kerne jeder physische CPU-Prozessor hat, verwenden Sie den folgenden Befehl.

$ cat /proc/cpuinfo | grep "^cpu cores" | uniq

Ermitteln Sie die Gesamtzahl der Prozessoren

Die Gesamtzahl der verfügbaren Prozessoren (oder Kerne) ist die Anzahl der physischen CPUs multipliziert mit der Anzahl der Kerne pro CPU.

$ cat /proc/cpuinfo | grep "^processor" | wc -l

 

Beachten Sie, dass die Prozessoren der Intel Xeon 5600-Serie über die Intel Hyper-Threading-Funktion verfügen.
 Daher wird jeder Kern unter Linux als zwei Prozessoren angezeigt. In diesem Fall werden sie als logische Prozessoren bezeichnet.
 Somit beträgt die Gesamtzahl der Prozessoren, die Linux sieht, 16 (= 2 x 4 x 2).

Bewertung der FAQ

0 (0 Abstimmungen)

Tags