Heim > Artikel > Betrieb und Instandhaltung > Wie überprüfe ich die Anzahl der CPU-Kerne unter Linux?
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.
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:
Multi-Core-CPU, verschiedene Kerne kommunizieren über den L2-Cache, Speicher und Peripheriegeräte kommunizieren mit der CPU über den Bus wie folgt:
Multi-Core-Hyperthreading, jeder Kern verfügt über zwei logische Verarbeitungseinheiten, und die beiden Kerne teilen sich die Ressourcen eines Kerns wie folgt:
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!