.\" -*- coding: UTF-8 -*- .\" mpstat manual page - (C) 2000-2025 Sebastien Godard (sysstat orange.fr) .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH MPSTAT 1 "Juillet 2025" Linux "Manuel de l’utilisateur de Linux" .SH NOM mpstat – Statistiques à propos des processeurs .SH SYNOPSIS \fBmpstat\fP [\fB\-A\fP] [\fB\-\-dec=\fP{\fI0\fP|\fI1\fP|\fI2\fP}] [\fB\-H\fP] [\fB\-n\fP] [\fB\-U\fP] [\fB\-u\fP] [\fB\-T\fP] [\fB\-V\fP] [\fB\-I\fP {\fImot_clé\fP[\fI,...\fP]|\fIALL\fP}] [\fB\-N\fP {\fIliste_nœuds\fP|\fIALL\fP}] [\fB\-o\fP \fIJSON\fP] [\fB\-P\fP {\fIliste_cpu\fP|\fIALL\fP}] [\fIintervalle\fP[\fIitérations\fP]] .SH DESCRIPTION La commande \fBmpstat\fP affiche sur la sortie standard les activités de chaque processeur, le processeur\ 0 étant le premier. Les activités moyennes pour l’ensemble des processeurs sont aussi affichées. La commande \fBmpstat\fP peut être utilisée sur les machines SMP et UP (uniprocesseur), mais pour ces dernières, seules les activités moyennes globales sont affichées. Si aucune activité n’est choisie, alors le rapport par défaut est celui de l’utilisation du CPU. .PP Le paramètre \fIintervalle\fP indique la durée en secondes entre chaque rapport. Une valeur\ 0 (ou aucun paramètre) indique que les statistiques des processeurs affichées seront celles pour la durée depuis l’amorçage du système (boot). Le paramètre \fIitérations\fP peut être indiqué avec le paramètre \fIintervalle\fP si celui\-ci n’est pas réglé à\ 0. La valeur \fIitérations\fP détermine le nombre de rapports générés à \fIintervalle\fP secondes. Si le paramètre \fIintervalle\fP est spécifié sans le paramètre \fIitérations\fP, la commande \fBmpstat\fP génère des rapports continument. .SH OPTIONS .TP \fB\-A\fP Cette option équivaut à spécifier \fB\-n \-u \-I ALL\fP. Elle implique aussi la spécification de \fB\-N ALL \-P ALL\fP, à moins que ces options ne soient définies sur la ligne de commande. .TP \fB\-\-dec=\fP{ \fI0\fP | \fI1\fP | \fI2\fP } Indication du nombre de décimales à utiliser (0 à 2, par défaut 2). .TP \fB\-H\fP Détecter et afficher aussi les statistiques pour les vCPU branchés physiquement à chaud. .TP \fB\-I\fP {\fImot_clé\fP[\fI,...\fP]|\fIALL\fP} Afficher les statistiques d’interruptions. Les \fImot_clé\fP possibles sont \fICPU\fP, \fISCPU\fP et \fISUM\fP. .PP .RS Avec le mot\-clé \fICPU\fP, le nombre d’interruptions individuelles reçues par seconde et par CPU est affiché. Les interruptions sont celles listées dans le fichier \fI/proc/interrupts\fP. .PP Avec le mot\-clé \fISCPU\fP, le nombre d’interruptions individuelles logicielles par seconde et par CPU est affiché. Cette option ne fonctionne que pour les noyaux\ 2.6.31 et postérieurs. Les interruptions logicielles sont celles listées dans le fichier \fI/proc/softirqs\fP. .PP Avec le mot\-clé \fISUM\fP, la commande \fBmpstat\fP affiche le nombre total d’interruptions par processeur. Les valeurs suivantes sont affichées\ : .IP CPU Le numéro de processeur. Le mot\-clé \fIall\fP indique que les statistiques sont calculées sous forme de moyennes pour l’ensemble des processeurs. .IP intr/s Affichage du nombre total d’interruptions par seconde pour tous les CPU. .RE .IP Le mot\-clé \fIALL\fP équivaut à spécifier toutes les options ci\-dessus et, par conséquent, toutes les statistiques d’interruptions sont affichées. .TP \fB\-N\fP {\fIliste_nœuds\fP|\fIALL\fP} Indiquer les nœuds NUMA dont les statistiques doivent être affichées. \fIliste_nœuds\fP est une liste de valeurs ou de plages de valeurs, séparées par des virgules (par exemple, \fI0,2,4\-7,12\-\fP). Remarquez que pour le nœud \fIall\fP c’est la moyenne globale pour l’ensemble des nœuds. Le mot\-clé \fIALL\fP indique que les statistiques doivent être affichées pour tous les nœuds. .TP \fB\-n\fP Afficher les statistiques succinctes de CPU basées sur le placement des nœuds NUMA. Les valeurs suivantes sont affichées\ : .RS .IP NODE Numéro de nœud NUMA logique. Le mot\-clé \fIall\fP indique que les statistiques sont calculées sous forme de moyennes pour l’ensemble des nœuds. .RE .IP Tous les autres champs sont les mêmes que ceux affichés avec l’option \fB\-u\fP (voir ci\-après). .TP \fB\-o JSON\fP Affichage des statistiques au format JSON (JavaScript Object Notation). L’ordre des champs dans une sortie JSON est indéterminé et de nouveaux champs pourront être ajoutés dans le futur. .TP \fB\-P\fP {\fIliste_cpu\fP|\fIALL\fP} Indiquer les processeurs dont les statistiques doivent être affichées. \fIliste_cpu\fP est une liste de valeurs ou de plages de valeurs, séparées par des virgules (par exemple, \fI0,2,4\-7,12\-\fP). Remarquez que le processeur\ 0 est le premier processeur, et que pour le processeur \fIall\fP, c’est la valeur moyenne globale pour l’ensemble des processeurs. Le mot\-clé \fIALL\fP indique que les statistiques doivent être affichées pour tous les processeurs. Les processeurs «\ hors\-ligne\ » ne sont pas affichés. .TP \fB\-T\fP Afficher des éléments de topologie dans le rapport de CPU (voir l’option \fB\-u\fP ci\-après). Les éléments suivants sont affichés\ : .RS .IP CORE Numéro de cœur logique. .IP SOCK Numéro de socket logique. .IP NODE Numéro de nœud NUMA logique. .RE .TP \fB\-U\fP Affichage de l’horodatage (UTC –\ Temps Universel Coordonné) en secondes depuis l’Époque (1er\ janvier\ 1970). .TP \fB\-u\fP Afficher l’utilisation du CPU. Les valeurs suivantes sont affichées\ : .RS .IP CPU Numéro du processeur. Le mot\-clé \fIall\fP indique que les statistiques sont calculées sous forme de moyennes pour l’ensemble des processeurs. .IP %usr Afficher le pourcentage d’utilisation de CPU lors de l’exécution au niveau utilisateur (application). .IP %nice Afficher le pourcentage d’utilisation de CPU lors de l’exécution au niveau utilisateur avec la priorité «\ nice\ ». .IP %sys Afficher le pourcentage d’utilisation de CPU lors de l’exécution au niveau système (noyau). Remarquez que cela n’inclut pas le temps passé à gérer les interruptions matérielles et logicielles. .IP %iowait Afficher le pourcentage du temps durant lequel le(s) CPU étaient inactifs lorsque le système avait une requête d’E/S de disque en suspens. .IP %irq Afficher le pourcentage du temps passé par le(s) CPU pour gérer les interruptions matérielles. .IP %soft Afficher le pourcentage du temps passé par le(s) CPU pour gérer les interruptions logicielles. .IP %steal Afficher le pourcentage du temps passé à des attentes involontaires par le(s) CPU virtuel(s) pendant que l’hyperviseur gérait un autre processeur virtuel. .IP %guest Afficher le pourcentage du temps passé par le(s) CPU pour l’exécution d’un processeur virtuel. .IP %gnice Afficher le pourcentage du temps passé par le(s) CPU pour exécuter un invité «\ nice\ ». .IP %idle Afficher le pourcentage du temps durant lequel le(s) CPU étaient inactifs et que le système n’avait pas de requête d’E/S de disque en suspens. .RE .TP \fB\-V\fP Afficher la version puis quitter. .SH ENVIRONNEMENT La commande \fBmpstat\fP tient compte des variables d’environnement suivantes\ : .TP \fBS_COLORS\fP Par défaut, les statistiques sont affichées en couleurs quand la sortie est connectée à un terminal. Cette variable peut être utilisée pour modifier ce comportement. Les valeurs possibles sont \fInever\fP, \fIalways\fP ou \fIauto\fP (cette dernière est équivalente au comportement par défaut). .br Remarquez que la couleur (rouge, jaune ou autre) utilisée pour afficher une valeur n’est aucunement l’indication d’un problème quelconque associé à la couleur. Ces couleurs indiquent seulement différentes plages de valeurs. .TP \fBS_COLORS_SGR\fP Indication des couleurs et autres attributs utilisés pour afficher les statistiques sur le terminal. Sa valeur est une liste de capacités séparées par des deux\-points et sa valeur par défaut est \fBI=32;22:N=34;1:W=35;1:X=31;1:Z=34;22\fP. Les capacités prises en charge sont\ : .RS .TP \fBI=\fP sous\-chaine SGR (Select Graphic Rendition) pour les numéros de CPU. .TP \fBN=\fP sous\-chaine SGR pour les valeurs non nulles de statistiques .TP \fBW=\fP (ou \fBM=\fP) sous\-chaine SGR pour les valeurs de pourcentage dans la plage 75\ % à 90\ % (ou dans la plage 10\ % à 25\ % selon la signification des mesures). .TP \fBX=\fP (ou \fBH=\fP) sous\-chaine SGR pour les valeurs de pourcentage supérieures à 90\ % (ou inférieures ou égales à 10\ % selon la signification des mesures). .TP \fBZ=\fP sous\-chaine SGR pour les valeurs nulles. .RE .TP \fBS_TIME_FORMAT\fP Si cette variable est définie et que sa valeur est \fIISO\fP, alors les paramètres régionaux actuels sont ignorés lors de l’affichage de la date dans l’entête du rapport. La commande \fBmpstat\fP utilise alors le format ISO\ 8601 (AAAA\-MM\-JJ). L’horodatage affiché est aussi conforme à la norme ISO\ 8601. .SH EXEMPLES .TP \fBmpstat 2 5\fP Affichage de cinq rapports de statistiques globales pour l’ensemble des processeurs à des intervalles de deux secondes. .TP \fBmpstat \-P ALL 2 5\fP Affichage de cinq rapports de statistiques pour tous les processeurs à des intervalles de deux secondes. .SH BOGUES Le système de fichiers \fI/proc\fP doit être monté pour que la commande \fBmpstat\fP puisse œuvrer. .SH FICHIERS \fI/proc\fP contient divers fichiers avec des statistiques du système. .SH AUTEUR Sebastien Godard (sysstat orange.fr) .SH "VOIR AUSSI" \fBsar\fP(1), \fBpidstat\fP(1), \fBiostat\fP(1), \fBvmstat\fP(8) .PP \fIhttps://github.com/sysstat/sysstat\fP .br \fIhttps://sysstat.github.io/\fP .PP .SH TRADUCTION La traduction française de cette page de manuel a été créée par Jean-Paul Guillonneau . .PP Cette traduction est une documentation libre ; veuillez vous reporter à la .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License version 3 .UE concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE. .PP Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à .MT debian-l10n-french@lists.debian.org .ME .