Comment trouver le nombre de cœurs dans les systèmes Linux

Comment trouver le nombre de cœurs dans les systèmes Linux
Ce tutoriel explique le nombre de cœurs de processeur dans un système Linux.

Après avoir lu cet article, vous pourrez vérifier le nombre de cœurs via différentes commandes disponibles pour tous les systèmes Linux. Certaines des commandes expliquées sont également utiles dans les systèmes BSD.

Toutes les instructions décrites dans ce tutoriel incluent des captures d'écran pour chaque utilisateur pour comprendre facilement, indépendamment de son niveau de connaissances."

Pour vérifier le nombre de CPU dans Linux, ce tutoriel couvre les commandes suivantes:

  • LSCPU
  • nproc
  • hwinfo
  • haut
  • htop
  • / proc / cpuinfo

La commande LSCPU

Le LSCPU La commande lit à la fois le système de fichiers sysfs et le fichier / proc / cpuinfo. En exécutant LSCPU, nous pouvons voir combien de cœurs il y a dans notre système Linux. De plus, cette commande montre les informations sur les caches, le modèle et les sockets du processeur, entre autres informations utiles.

Cette section explique comment utiliser LSCPU Pour imprimer toutes les informations du CPU et comment afficher le nombre de cœurs de CPU spécifiquement.

Pour afficher toutes les informations CPU, exécutez LSCPU sans drapeaux supplémentaires, comme indiqué sur la figure ci-dessous.

LSCPU

En utilisant Egrep, vous ne pouvez imprimer que le nombre de cœurs, comme indiqué ci-dessous.

LSCPU | egrep 'Cpu \ (s \)'

La commande LSCPU est la plus utilisée pour vérifier les informations sur les processeurs.

Vérifiez le nombre de cœurs dans Linux avec la commande nproc

Un autre outil simple à utiliser pour révéler le nombre de noyaux dans votre système Linux est le nproc commande.

Par défaut, sans drapeaux, cette commande affichait le numéro de base. Exécutez simplement la commande comme indiqué ci-dessous pour qu'il renvoie le nombre de cœurs dans le système.

nproc

Comme vous pouvez le voir, la sortie est extrêmement simple.

La commande hwinfo

La commande hwinfo linux est une autre option pour vérifier le nombre de cœurs sur le système.

Le hwinfo La commande n'est pas incluse par défaut sur les systèmes Linux. Pour l'installer sur les distributions Linux basées à Debian, utilisez le apte Packages Manager comme indiqué dans la capture d'écran ci-dessous.

sudo apt install hwinfo -y

Une fois installé, exécutez la commande hwinfo suivie des indicateurs illustrés dans la figure suivante.

sudo hwinfo --cpu --short

Comme vous pouvez le voir, le nombre de cœurs est retourné ligne par ligne.

La commande hwinfo peut être utilisée pour imprimer des informations sur tout le matériel du système.

Parmi ses fonctionnalités, vous pouvez exporter la sortie vers un fichier. Pour exporter le nombre de cœurs vers un fichier, utilisez la syntaxe suivante.

Note: Le nom de fichier exporté est arbitraire; vous pouvez le nommer comme vous le souhaitez.

sudo hwinfo --short --cpu> cœurs.SMS

Vous pouvez utiliser le moins commande pour lire le fichier exporté.

Moins de cœurs.SMS

Comme vous pouvez le voir ci-dessous, le contenu du fichier est le même que la sortie précédente.

Pour afficher toutes les informations système avec Hwinfo, exécutez-la comme indiqué dans la figure suivante.

sudo hwinfo - tout

Comme indiqué dans la capture d'écran ci-dessus, le hwinfo La commande n'est pas conviviale lors de l'affichage des informations sur tout le matériel. Pour une vue plus conviviale, utilisez l'indicateur -Short pour spécifier le matériel que vous souhaitez vérifier, comme indiqué dans le premier exemple du hwinfo section.

Trouver le nombre de CPU dans Linux en utilisant la commande supérieure

Le linux haut (Table des processus) La commande est un gestionnaire de tâches qui imprime la mémoire en temps réel et l'utilisation des ressources CPU.

Cette commande imprime des processus d'exécution et de la mémoire et de la consommation de processeur. Lorsqu'il est utilisé avec le drapeau -1, il montre également le nombre de noyaux dans le système.

Exécutez la commande suivante pour démarrer l'utilitaire supérieur montrant le nombre de cœurs présents dans le système.

Top 1

Comme vous pouvez le voir, la commande supérieure montre 4 cœurs: 0,1,2 et 3.

De plus, vous pouvez également exécuter la commande supérieure sans drapeaux, puis appuyer sur 1; le résultat est le même.

Vérification du nombre de cœurs utilisant la commande htop

La commande htop est similaire à la commande supérieure expliqué précédemment. Mais il a certains avantages par-dessus. L'interface utilisateur HTOP est colorée, donc plus conviviale, HTOP prend également en charge le défilement,

Contrairement au haut, Pour voir combien de cœurs sont dans le système, vous n'avez pas besoin d'utiliser des drapeaux. Exécutez la commande ci-dessous pour voir comment HTOP affiche les informations du CPU.

htop

Révéler le nombre de cœurs en linux en lisant / proc / cpuinfo

Une autre façon de voir le nombre de cœurs dans Linux est en lisant le fichier / proc / cpuinfo. Vous pouvez utiliser différentes commandes pour lire ce fichier, comme moins, chat, plus, etc.

Pour lire le fichier cpuinfo, exécutez la commande affichée ci-dessous.

moins / proc / cpuinfo

Le nombre de noyaux est indiqué dans le frères et sœurs ligne, comme indiqué par la flèche blanche dans la capture d'écran ci-dessous.

Vous pouvez également afficher spécifiquement le nombre de noyaux en exécutant la commande ci-dessous.

moins / proc / cpuinfo | Processeur GREP | wc -l

Comme vous pouvez le voir ci-dessous, il y a 4 cœurs dans le système.

C'est tout; Avec toutes les commandes décrites ci-dessus, vous avez différentes façons de vérifier le nombre de cœurs.

Conclusion

Comme le montre ce tutoriel, sous Linux, il existe de nombreuses méthodes pour vérifier le nombre de cœurs sur le système. Toutes les méthodes sont faciles à appliquer par tout utilisateur, indépendamment du niveau d'expertise. Les commandes ci-dessus sont universelles et disponibles pour toutes les distributions Linux, même lorsqu'elles ne sont pas installées par défaut avec le système. L'apprentissage du nombre de cœurs est important, par exemple, lors de l'attribution des ressources de processeur aux machines virtuelles. Chaque utilisateur Linux doit savoir comment recueillir des informations sur le matériel.

Merci d'avoir lu ce tutoriel expliquant comment trouver le nombre de cœurs dans le système. Continuez à suivre Linuxhint pour plus de tutoriels et de conseils professionnels Linux.