Maison >Opération et maintenance >exploitation et maintenance Linux >Comment vérifier le nombre de processeurs sous Linux

Comment vérifier le nombre de processeurs sous Linux

WBOY
WBOYoriginal
2022-01-04 11:38:0024232parcourir

Sous Linux, vous pouvez utiliser la commande grep pour vérifier le nombre de processeurs. Cette commande est utilisée pour trouver les chaînes qui remplissent les conditions dans le fichier lorsque cette commande est utilisée en conjonction avec le fichier "/proc/cpuinfo". , vous pouvez interroger le nombre de processeurs. La syntaxe est : "grep -c 'processor' /proc/cpuinfo".

Comment vérifier le nombre de processeurs sous Linux

L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.

Comment vérifier le nombre de processeurs sous Linux

Tout d'abord, je vais vous montrer la situation de 1 CPU. Cette situation est la plus simple.

Les informations sur le processeur sont stockées dans /proc/cpuinfo, comme le montre la figure ci-dessous, l'identifiant physique représente quel processeur, la numérotation commence à 0, les cœurs du processeur représentent le nombre de cœurs, on peut voir qu'il s'agit d'un processeur à 1 cœur , C'est-à-dire CPU Le nombre est 1.

Comment vérifier le nombre de processeurs sous Linux

Une fois que nous connaissons le fichier spécifique dans lequel les informations sur le processeur sont stockées, nous pouvons simplement utiliser grep -c 'processor' /proc/cpuinfo pour compter le nombre de processeurs.

Comment vérifier le nombre de processeurs sous Linux

Ce qui suit montre la situation de requête de plusieurs processeurs. Vérifiez d'abord /proc/cpuinfo pour voir s'il y a une différence dans les informations du processeur. On peut voir qu'il existe deux processeurs à 4 cœurs, c'est-à-dire que le nombre de processeurs est de 8.

Comment vérifier le nombre de processeurs sous Linux

De même, utilisez grep -c 'processor' /proc/cpuinfo pour compter le nombre de processeurs.

Comment vérifier le nombre de processeurs sous Linux

Vous pouvez également utiliser la méthode suivante pour interroger individuellement le nombre de processeurs, de cœurs et le nombre total de processeurs logiques.

Remarque : Le nombre total de processeurs logiques = le nombre de processeurs physiques * le nombre de cœurs de chaque processeur physique * le nombre d'hyperthreads

Requête du nombre de processeurs

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

Requête du nombre de cœurs :

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

Requête le nombre total de processeurs logiques :

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

Comment vérifier le nombre de processeurs sous Linux

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