Les informations CPU dans n’importe quelle machine incluent des informations sur le processeur, les détails du fournisseur, le nom du modèle, l’architecture, la vitesse de traitement, etc. Sous Linux, les informations du processeur sont stockées dans un fichier système, qui peut être lu à l’aide d’un éditeur de texte ou lu et utilisé dans un script shell administratif.
Ouvrez le fichier /proc/cpuinfo à l’aide d’un éditeur de texte de votre choix.
$ vim /proc/cpuinfo
Comme vous pouvez le voir dans la capture d’écran ci-dessus, toutes les informations telles que le nom du modèle, la vitesse, la taille du cache sont présentes dans le fichier. Vous pouvez également afficher le contenu de ce fichier directement sur la ligne de commande en exécutant:
$ less /proc/cpuinfo
Cela affichera le contenu sur la ligne de commande, et vous pouvez appuyer sur « Entrée » pour faire défiler vers le bas. En dehors de la lecture de ce fichier, il existe peu de commandes intégrées que vous pouvez exécuter pour obtenir les informations du processeur.
Commande lscpu
Tout d’abord, voyons la commande simple ‘lscpu’ qui imprime les informations dans un format soigné et plus lisible.
$ lscpu
Cette commande a également quelques options utiles. Par exemple, vous pouvez afficher les données au format ‘JSON’ en utilisant l’option '-J'
.
$ lscpu -J
Vous pouvez également enregistrer cette sortie dans un fichier en redirigeant simplement la sortie.
$ lscpu > cpuinfo.txt
Commande lshw
Le lshw signifie ‘list hardware’ et c’est une commande pour obtenir des informations sur tout le matériel utilisé par le système Linux. Nous pouvons utiliser cette commande avec l’argument '-c CPU'
pour obtenir une sortie courte contenant des informations sur le CPU.
$ sudo lshw -c CPU
Notez que même si nous ne faisons que lire les informations, il est recommandé d’exécuter cette commande en tant que super-utilisateur, c’est-à-dire en utilisant sudo. Il y a moins d’informations dans cette sortie que ‘lscpu’ et la liste des ‘capacités’ est la même que les ‘drapeaux’ répertoriés dans la sortie de lscpu.
Conclusion
Dans cet article, nous avons vu comment vérifier les informations du processeur dans un système Linux. Il y a évidemment beaucoup plus de commandes pour obtenir les informations du PROCESSEUR, dont certaines ne sont pas disponibles par défaut et doivent être installées séparément.