Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Wie überprüfe ich die Anzahl der CPU-Kerne unter Linux?

Wie überprüfe ich die Anzahl der CPU-Kerne unter Linux?

青灯夜游
青灯夜游Original
2020-08-20 13:25:0417340Durchsuche

Unter Linux können Sie „cat /proc/cpuinfo| grep „cpu cores“| uniq“ verwenden, um die Anzahl der CPU-Kerne anzuzeigen, d. h. die Anzahl der Kerne in jeder physischen CPU.

Wie überprüfe ich die Anzahl der CPU-Kerne unter Linux?

Kursempfehlung: „Linux-Kurs

1. Einführung in Wissenspunkte

1. CPU-Informationen werden in /proc/cpuinfo aufgezeichnet.

2. Top in Linux entspricht dem Task-Manager unter dem Win-System und kann auch zur Abfrage verwendet werden

3 Gesamtzahl der CPU-Kerne = Anzahl der physischen CPUs * Anzahl der Kerne pro physischer CPU

4. Gesamtlogik Anzahl der CPUs = Anzahl der physischen CPUs * Anzahl der Kerne pro physischer CPU * Anzahl der Hyperthreads

2. Abfragebefehle

查看CPU信息(型号)
[root@AAA ~]# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
     24         Intel(R) Xeon(R) CPU E5-2630 0 @ 2.30GHz
     
# 查看物理CPU个数
[root@AAA ~]# cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
2

# 查看每个物理CPU中core的个数(即核数)
[root@AAA ~]# cat /proc/cpuinfo| grep "cpu cores"| uniq
cpu cores    : 6

# 查看逻辑CPU的个数
[root@AAA ~]# cat /proc/cpuinfo| grep "processor"| wc -l
24

Was bedeuten diese dann bitte? Schauen Sie sich die CPU-Architektur an

Mehrere physische CPUs, CPU-Durchgänge Der Bus kommuniziert und die Effizienz ist wie folgt relativ gering:

Wie überprüfe ich die Anzahl der CPU-Kerne unter Linux?

Multi-Core-CPU, verschiedene Kerne kommunizieren über den L2-Cache, Speicher und Peripheriegeräte kommunizieren mit der CPU über den Bus wie folgt:

Wie überprüfe ich die Anzahl der CPU-Kerne unter Linux?

Multi-Core-Hyperthreading, jeder Kern verfügt über zwei logische Verarbeitungseinheiten, und die beiden Kerne teilen sich die Ressourcen eines Kerns wie folgt:

Wie überprüfe ich die Anzahl der CPU-Kerne unter Linux?

Aus den obigen Ausführungsergebnissen ist bewiesen, dass ich die CPU bin Die Verwendung hat 2 * 6 = 12 Kerne, jeder Kern hat 2 Hyperthreads, also 24 logische CPUs.

Verwandte Empfehlungen: „Linux-Betrieb und -Wartung

Das obige ist der detaillierte Inhalt vonWie überprüfe ich die Anzahl der CPU-Kerne unter Linux?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn