table of contents
LSCPU(1) | Commandes de lutilisateur | LSCPU(1) |
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.
The default output formatting on terminal is subject to change and maybe optimized for better readability. The output for non-terminals (e.g., pipes) is never affected by this optimization and it is always in "Field: data\n" format. Use for example "lscpu | less" to see the default output without optimizations.
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.
The cache sizes are reported as summary from all CPUs. The versions before v2.34 reported per-core sizes, but this output was confusing due to complicated CPUs topology and the way how caches are shared between CPUs. For more details about caches see --cache. Since version v2.37 lscpu follows cache IDs as provided by Linux kernel and it does not always start from zero.
OPTIONS¶
-a, --all
-B, --bytes
Par défaut, l’unité des tailles est exprimée en octets SI et les préfixes d’unités sont des puissances de 2^10 (1024). Les abréviations des symboles sont affichées tronquées afin d’offrir une meilleure lisibilité. Seule la première lettre est affichée. Par exemple, « 1 Kio » et « 1 Mio » sont affichés comme « 1 K » et « 1 M » respectivement en omettant volontairement la mention « io » qui fait partie de ces abréviations.
-b, --online
-C, --caches[=liste]
Si l’argument liste est omis, toutes les colonnes ayant des données disponibles sont incluses dans la sortie de la commande.
When specifying the list argument, the string of option, equal sign (=), and list must not contain any blanks or other whitespace. Examples: -C=NAME,ONE-SIZE or --caches=NAME,ONE-SIZE.
The default list of columns may be extended if list is specified in the format +list (e.g., lscpu -C=+ALLOC-POLICY).
-c, --offline
--hierarchic[=when]
-e, --extended[=liste]
If the list argument is omitted, the default columns are included in the command output. The default output is subject to change.
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 ».
The default list of columns may be extended if list is specified in the format +list (e.g., lscpu -e=+MHZ).
-J, --json
-p, --parse[=liste]
If the list argument is omitted, the command output is compatible with earlier versions of lscpu. In this compatible format, two commas are used to separate CPU cache columns. If no CPU caches are identified the cache column is omitted. If the list argument is used, cache columns are separated with a colon (:).
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 ».
The default list of columns may be extended if list is specified in the format +list (e.g., lscpu -p=+MHZ).
-s, --sysroot répertoire
-x, --hex
-y, --physical
Les numéros logiques d’un processeur ne sont pas touchés par cette option.
--output-all
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¶
SIGNALER DES BOGUES¶
Pour signaler un bogue, utilisez le gestionnaire de bogues sur <https://github.com/util-linux/util-linux/issues>.
DISPONIBILITɶ
La commande lscpu fait partie du paquet util-linux, elle est disponible sur l’archive du noyau Linux <https://www.kernel.org/pub/linux/utils/util-linux/>.
2024-01-05 | util-linux 2.39.3 |