Maison  >  Article  >  Opération et maintenance  >  Que signifie le processeur Linux ?

Que signifie le processeur Linux ?

青灯夜游
青灯夜游original
2022-05-24 18:01:4911781parcourir

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.

Que signifie le processeur Linux ?

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 :

Que signifie le processeur Linux ?

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 :

Que signifie le processeur Linux ?

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 :

Que signifie le processeur Linux ?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn