GNU/Linux >> Tutoriels Linux >  >> Linux

Comment trouver le nombre de sockets CPU sur un système CentOS/RHEL

Dans notre entreprise, nous avons des produits tiers installés sur les systèmes CentOS/RHEL. L'équipe d'application devait faire une comptabilité sur la façon dont chaque produit était licencié en utilisant le nombre de sockets CPU dans chaque système. Malheureusement, ils n'avaient aucun type de CMDB en place pour les aider (base de données de gestion de la configuration - quelque chose de très pratique à avoir lorsqu'il s'agit de consulter l'inventaire de votre serveur). Voici une courte note pour obtenir le nombre de sockets CPU sur un système CentOS/RHEL.

Déterminer le nombre de sockets CPU

1. Pour déterminer avec précision le nombre de sockets CPU sur un système sans l'ouvrir physiquement ni l'inspecter manuellement, il faut s'appuyer sur la table DMI du système (renseignée par le BIOS). Installez le package dmidecode (si nécessaire) puis, en tant que root, exécutez ce qui suit :

# dmidecode -t4 | grep Socket.Designation: | wc -l

2. Si tous les sockets CPU du système sont remplis (c'est-à-dire que chaque socket contient un processeur), effectuer l'une des actions suivantes en tant qu'utilisateur normal sera suffisant :

– Consulter le /proc/cpuinfo fichier, par exemple :

$ grep physical.id /proc/cpuinfo | sort -u | wc -l

– RHEL6 et supérieur :utilisez la commande lscpu, par exemple :

$ lscpu | grep -i "socket(s)"

– RHEL6 et supérieur :utilisez la commande lstopo, fournie par le hwloc package, par exemple :

$ lstopo --whole-system --only Socket


Linux
  1. Comment réduire le système de fichiers racine sur CentOS / RHEL 6

  2. Comment désactiver ACPI dans CentOS/RHEL 7

  3. CentOS / RHEL :Comment réduire le système de fichiers racine LVM

  4. CentOS / RHEL 6 :Comment trouver mon niveau d'exécution actuel ?

  5. CentOS / RHEL :Comment désactiver la connexion root ou l'accès root sur un système

Comment installer Cockpit sur CentOS 8 / RHEL 8

Comment trouver le nombre de cœurs de processeur à partir de la ligne de commande sous Linux

Comment redémarrer CentOS 8

Comment arrêter CentOS 8

Comment trouver l'utilisation du processeur, ce qui fait que le système se bloque

Comment installer Nginx sur CentOS 8