Sous Linux, CPU fait référence à « l'unité centrale de traitement », qui est l'unité d'exécution finale pour le traitement des informations et l'exécution du programme. La tâche principale du processeur est de traiter et de calculer les données, de sorte que la vitesse de calcul du processeur, la fréquence principale, le cache, le nombre de cœurs et d'autres paramètres déterminent la qualité du processeur. Le nombre total de cœurs du processeur est « le nombre de cœurs » ; CPU physiques * les cœurs de chaque "numéro" de CPU physique.
L'environnement d'exploitation de ce tutoriel : système linux5.9.8, ordinateur Dell G3.
Sous Linux, le CPU fait référence à « l'unité centrale de traitement ». En tant que noyau de calcul et de contrôle du système informatique, il s'agit de l'unité d'exécution finale pour le traitement de l'information et l'exécution du programme. Depuis sa création, le CPU a fait de grands progrès en termes de structure logique, d'efficacité opérationnelle et d'extension des fonctions.
Le processeur est l'un des éléments les plus importants et essentiels d'un ordinateur. La tâche principale du processeur est de traiter et de calculer les données. Par conséquent, la vitesse de calcul du processeur, la fréquence principale, le cache et le nombre de cœurs déterminent la qualité du processeur. Plus la fréquence principale du processeur est élevée, plus le cache est grand. et plus le nombre de cœurs est grand, un tel processeur fonctionne très vite, et plus il traite rapidement les fichiers graphiques et images, plus il sera cher.
Architecture de base du processeur :
Plusieurs processeurs physiques, les processeurs communiquent via le bus et l'efficacité est relativement faible, comme suit :
CPU multicœur, différents cœurs communiquent via le cache L2, le stockage et Les périphériques passent par Le bus communique avec le CPU, comme suit :
Hyperthreading multicœur, chaque cœur dispose de deux unités de traitement logiques, et les deux cœurs partagent les ressources d'un cœur, comme suit :
Affichage dans le système Linux Divers paramètres du CPU (nombre de CPU physiques, nombre de cœurs, nombre de CPU logiques)
Nombre total de cœurs de CPU = nombre de CPU physiques * nombre de cœurs de chaque CPU physique
Nombre total de processeurs logiques = nombre de processeurs physiques * Nombre de cœurs par processeur physique * Nombre d'hyperthreads
#查看CPU信息(型号) [root@AAA ~]# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 4 Intel(R) Xeon(R) CPU E5-2403 v2 @ 1.80GHz # 查看物理CPU个数 [root@AAA ~]# cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l 1 # 查看每个物理CPU中core的个数(即核数) [root@AAA ~]# cat /proc/cpuinfo| grep "cpu cores"| uniq cpu cores : 4 # 查看逻辑CPU的个数 [root@AAA ~]# cat /proc/cpuinfo| grep "processor"| wc -l 4 #查看CPU的各项指标 [root@AAA ~]# lscpu 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: 1 Core(s) per socket: 4 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 62 Stepping: 4 CPU MHz: 1800.057 BogoMIPS: 3600.11 Virtualization: VT-x L1d cache: 32K L1i cache: 32K L2 cache: 256K L3 cache: 10240K NUMA node0 CPU(s): 0-3
Recommandations associées : "Tutoriel vidéo Linux"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!