Provided by: manpages-fr_4.10.0-1_all bug

NOM

       lscpu - Afficher des informations sur l'architecture du processeur

SYNOPSIS

       lscpu [options]

DESCRIPTION

       lscpu  collecte  des  renseignements  sur  l'architecture du processeur à partir de sysfs,
       /proc/cpuinfo et de n'importe quelle bibliothèque spécifique  à  une  architecture  (comme
       librtas  sur Powerpc). La sortie de la commande peut être optimisée pour l’analyse ou pour
       faciliter la lecture. Par exemple, le nombre  de  processeurs,  de  processus  légers,  de
       cœurs, de sockets et de nœuds NUMA font partie des renseignements. Des renseignements sont
       aussi fournis sur les caches et les partages de cache, la famille, le modèle, le BogoMips,
       le boutisme et la révision.

       Dans  les  environnements  virtualisés,  les  informations affichées sur l'architecture du
       processeur reflètent la configuration du système  d'exploitation  invité  qui  diffère  en
       général   du   système  physique  (l'hôte).  Sur  les  architectures  qui  récupèrent  les
       informations de topologie physique, lscpu affiche aussi le nombre de sockets, de puces  et
       de cœurs physiques du système hôte.

       Les  options  ayant pour résultat un tableau en sortie ont un argument liste. Utilisez cet
       argument pour personnaliser la sortie de la commande. Indiquez une liste  d’étiquettes  de
       colonne  séparées  par  des virgules pour limiter le tableau en sortie à ces colonnes dans
       l’ordre indiqué. Consultez COLONNES pour une liste des étiquettes  de  colonne  possibles.
       Les étiquettes de colonne ne sont pas sensibles à la casse.

       Toutes  les  colonnes  ne  sont  pas prises en charge sur toutes les architectures. Si une
       colonne non prise en charge est indiquée, lscpu affiche la colonne, mais ne fournit pas de
       données pour cette colonne.

       Le  format  d'affichage  par  défaut sur un terminal peut être optimisé pour une meilleure
       lisibilité. La sortie hors d’un terminal  (par  exemple  les  redirections)  n'est  jamais
       touchée par cette optimisation et reste au format « Field: data\n ».

       Les  tailles  du  cache sont indiquées sous forme d'un résumé de tous les processeurs. Les
       versions inférieures à la version 2.34 affichaient des tailles par cœur, mais cette sortie
       était perturbante du fait de la topologie compliquée des processeurs et de la manière dont
       les caches sont partagés entre eux. Pour plus de détails sur les caches, voir --cache.

   COLONNES
       Remarquez que la topologie des éléments  (cœur,  socket, etc.)  utilise  des  identifiants
       uniques  successifs  commençant à zéro, mais les numéros logiques de processeur suivent le
       noyau qui ne garantit pas de numérotation séquentielle.

       CPU    Le numéro de processeur logique d’un processeur tel qu’utilisé par le noyau Linux.

       CORE   Le numéro de cœur logique. Un cœur peut contenir plusieurs processeurs.

       SOCKET Le numéro de socket logique. Une socket peut contenir plusieurs cœurs.

       BOOK   Le numéro de module logique (book). Un module peut contenir plusieurs sockets.

       DRAWER Le numéro de baie logique (drawer). Une baie peut contenir plusieurs processeurs.

       NODE   Le numéro de nœud NUMA logique. Un nœud peut contenir plusieurs baies.

       CACHE  Renseignements sur la façon de partager les caches entre processeurs.

       ADDRESS
              L’adresse physique d'un processeur.

       ONLINE Indicateur montrant si l’instance Linux utilise en ce moment le processeur.

       CONFIGURED
              Indicateur montrant si l’hyperviseur a alloué le processeur au matériel virtuel sur
              lequel  l’instance  Linux  est  exécutée.  Les  processeurs configurés peuvent être
              définis en ligne par l’instance Linux. Cette colonne ne contient des données que si
              le système matériel et l’hyperviseur permettent l’allocation dynamique de ressource
              processeur.

       POLARIZATION
              Cette colonne contient des données  pour  les  instances  Linux  exécutées  sur  du
              matériel  virtuel  avec  un  hyperviseur  pouvant  modifier  le  mode  distribué de
              processeur (polarisation). La polarisation peut être une des suivantes :

              horizontal  La charge est partagée entre tous les processeurs disponibles.

              vertical    La charge est concentrée sur peu de processeurs.

              Pour le mode vertical  de  polarisation,  la  colonne  montre  aussi  le  degré  de
              concentration :  high,  medium ou low. Cette colonne ne contient des données que si
              le système matériel et l’hyperviseur permettent la polarisation de processeurs.

       MAXMHZ La valeur maximale en mégahertz pour le processeur. Utile quand lscpu  est  utilisé
              comme outil de collecte de renseignements pour l’inventaire matériel. Remarquez que
              la valeur en mégahertz est dynamique et pilotée par  l’état  du  processeur  (« CPU
              governor ») en fonction du besoin actuel de ressources.

       MINMHZ Valeur minimale en mégahertz pour le processeur.

OPTIONS

       -a, --all
              Inclure  les lignes pour les processeurs en ligne et hors ligne dans la sortie (par
              défaut pour -e). Cette option ne peut être indiquée qu’avec les options -e ou -p.

       -B, --bytes
              Afficher la taille (colonne SIZE) en octets plutôt qu'en format lisible.

       -b, --online
              Limiter la sortie aux processeurs en ligne (par défaut pour -p).  Cette  option  ne
              peut être indiquée qu’avec les options -e ou -p.

       -C, --caches[=liste]
              Afficher  les  détails  des  caches  du  processeur.  Pour  plus de détails sur les
              informations disponibles, voir l'affichage de --help.

              Si l’argument liste est omis, toutes les colonnes  ayant  des  données  disponibles
              sont incluses dans la sortie de la commande.

              Quand  l’argument  liste  est indiqué, la chaîne option, signe égal (=) et liste ne
              doit   pas   contenir   d’espace.   Par    exemple :    « -C=NOM,UNE-TAILLE »    ou
              « --caches=NOM,UNE-TAILLE ».

       -c, --offline
              Limiter  la  sortie  aux processeurs hors ligne. Cette option ne peut être indiquée
              qu’avec les options -e ou -p.

       -e, --extended[=liste]
              Afficher les renseignements sur le processeur au format lisible.

              Si l’argument liste est omis, toutes les colonnes  ayant  des  données  disponibles
              sont incluses dans la sortie de la commande.

              Quand  l’argument  liste  est indiqué, la chaîne option, signe égal (=) et liste ne
              doit    pas    contenir    d’espace.    Par    exemple :     « -e=cpu,node »     ou
              « --extended=cpu,node ».

       -h, --help
              Afficher l’aide-mémoire puis quitter.

       -J, --json
              Utiliser le format d'affichage JSON pour le résumé par défaut ou l'affichage étendu
              (voir --extended).

       -p, --parse[=liste]
              Optimiser la sortie de la commande pour faciliter l’analyse.

              En absence d'argument liste, la sortie de  la  commande  est  compatible  avec  les
              versions  précédentes  de  lscpu. Dans ce format compatible, deux virgules séparent
              les colonnes de cache de processeur. Si aucun cache de processeur n'est  identifié,
              la colonne est omise.
              Si  l'argument  liste  est  utilisé,  les  colonnes  de cache sont séparées par des
              deux-points (:).

              Quand l’argument liste est indiqué, la chaîne option, signe égal (=)  et  liste  ne
              doit pas contenir d’espace. Par exemple : « -p=cpu,node » ou « --parse=cpu,node ».

       -s, --sysroot répertoire
              Collecter  les  données  de  processeur  pour  une  autre  instance Linux que celle
              utilisée pour la commande lscpu. Le répertoire indiqué est la racine du système  de
              l’instance Linux à inspecter.

       -x, --hex
              Utiliser  des  masques  hexadécimaux pour les ensembles de processeurs (par exemple
              « ff »). Par défaut, l'affichage est au format liste (par exemple  0,1).  Remarquez
              qu'avant la version 2.30, le masque s'affichait avec le préfixe 0x.

       -y, --physical
              Afficher  les  identifiants  physiques de toutes les colonnes ayant des éléments de
              topologie (cœur, sockets, etc.). À part les  identifiants  logiques,  affectés  par
              lscpu,  les  valeurs  des  identifiants  physiques  sont spécifiques aux valeurs de
              chaque plateforme fournies par le noyau. Les identifiants  physiques  ne  sont  pas
              nécessairement uniques et ils pourraient ne pas être organisés séquentiellement. Si
              le noyau n'a pas pu récupérer l'identifiant physique d'un élément, lscpu affiche le
              caractère tiret (-).

              Les numéros logiques d’un processeur ne sont pas touchés par cette option.

       -V, --version
              Afficher le nom et la version du logiciel et quitter.

       --output-all
              Afficher  les  colonnes  disponibles.  Cette  option  peut  être  associée  soit  à
              --extended, soit à --parse, soit à --caches.

BOGUES

       La vue d'ensemble de base de la famille, du modèle, etc.,  de  processeur  n’est  toujours
       relative qu’au premier processeur.

       Quelques fois sous Xen Dom0, les résultats du noyau sont incorrects.

       Sur le matériel virtuel, le nombre de cœurs par socket, etc., peut être faux.

AUTEURS

       Cai Qian <qcai@redhat.com>
       Karel Zak <kzak@redhat.com>
       Heiko Carstens <heiko.carstens@de.ibm.com>

VOIR AUSSI

       chcpu(8)

DISPONIBILITÉ

       La   commande   lscpu   fait   partie  du  paquet  util-linux,  elle  est  disponible  sur
       <https://www.kernel.org/pub/linux/utils/util-linux>.

TRADUCTION

       La traduction française de cette  page  de  manuel  a  été  créée  par  Christophe  Blaess
       <ccb@club-internet.fr>,  Michel  Quercia <quercia AT cal DOT enst DOT fr>, Thierry Vignaud
       <tvignaud@mandriva.com>,   Frédéric   Delanoy   <delanoy_f@yahoo.com>,   Thierry   Vignaud
       <tvignaud@mandriva.com>,    Christophe   Sauthier   <christophe@sauthier.com>,   Sébastien
       Blanchet, Jérôme Perzyna <jperzyna@yahoo.fr>, Aymeric Nys  <aymeric  AT  nnx  POINT  com>,
       Alain  Portal  <aportal@univ-montp2.fr>,  Thomas  Huriaux <thomas.huriaux@gmail.com>, Yves
       Rütschlé <l10n@rutschle.net>, Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>, Julien
       Cristau   <jcristau@debian.org>,  Philippe  Piette  <foudre-blanche@skynet.be>,  Jean-Baka
       Domelevo-Entfellner <domelevo@gmail.com>, Nicolas Haller <nicolas@boiteameuh.org>, Sylvain
       Archenault <sylvain.archenault@laposte.net>, Valéry Perrin <valery.perrin.debian@free.fr>,
       Jade         Alglave         <jade.alglave@ens-lyon.org>,         Nicolas         François
       <nicolas.francois@centraliens.net>, Alexandre Kuoch <alex.kuoch@gmail.com>, Lyes Zemmouche
       <iliaas@hotmail.fr>,   Florentin    Duneau    <fduneau@gmail.com>,    Alexandre    Normand
       <aj.normand@free.fr>,   David   Prévot   <david@tilapin.org>   et   Jean-Philippe  MENGUAL
       <jpmengual@debian.org>

       Cette traduction est une documentation libre ; veuillez vous reporter  à  la  GNU  General
       Public   License   version 3  ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩  concernant  les
       conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

       Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un
       message à debian-l10n-french@lists.debian.org ⟨⟩.