/proc/stat - Statistiques du noyau et du système
- /proc/stat
- Statistiques du noyau et du système. Ce fichier varie avec
l'architecture. Les enregistrements courants sont les
suivants :
- cpu 10132153 290696 3084719
46828483 16683 0 25195 0 175628 0
- cpu0 1393280 32966 572056
13343292 6130 0 17875 0 23933 0
- Temps, mesuré en unités de USER_HZ (centième de
seconde sur la plupart des architectures, utiliser
sysconf(_SC_CLK_TCK) pour connaître la valeur correcte), que
le système (ligne « cpu ») ou le CPU
particulier (ligne « cpuN ») a
passé dans les différents états
suivants :
- user
- (1) Temps passé en mode utilisateur.
- nice
- (2) Temps passé en mode utilisateur avec une priorité basse
(courtoisie élevée :
« nice »).
- system
- (3) Temps passé en mode système.
- idle
- (4) Temps passé en tâche inactive. Cette valeur doit
correspondre à USER_HZ fois le deuxième enregistrement du
pseudofichier /proc/uptime.
- iowait (depuis
Linux 2.5.41)
- (5) Temps d’attente pour que l’E/S soit achevée.
Cette valeur n’est pas fiable pour les raisons
suivantes :
- le CPU n’attend pas que l’E/S soit achevée. iowait
est la durée pendant laquelle une tâche attend que
l’E/S soit achevée. Quand un CPU entre dans un état
inactif pour des tâches d’E/S en suspens, une autre
tâche est programmée sur ce CPU ;
- sur un CPU multicœur, la tâche attendant que l’E/S
soit achevée n’est en cours d’exécution sur
aucun CPU, aussi la durée iowait de chaque CPU est difficile
à calculer ;
- la valeur de ce champ peut décroître dans certaines
conditions.
- irq (depuis Linux
2.6.0)
- (6) Temps d'entretien des interruptions.
- softirq (depuis
Linux 2.6.0)
- (7) Temps d'entretien des softirq.
- steal (depuis Linux
2.6.11)
- Temps volé, qui est le temps passé dans d'autres
systèmes d'exploitation lorsqu'un environnement virtualisé
est actif
- guest (depuis Linux
2.6.24)
- (9) Temps passé à exécuter un processeur virtuel pour
des systèmes d'exploitation clients sous le contrôle du
noyau Linux.
- guest_nice
(depuis Linux 2.6.33)
- (10) Temps passé à exécuter un client avec une
priorité basse (processeur virtuel pour des systèmes
d'exploitation clients sous le contrôle du noyau Linux).
- page 5741 1808
- Les nombres de pages que le système a paginées en
entrée et en sortie (du disque).
- swap 1 0
- Les nombres de pages de swap que le système a
échangées en entrée et en sortie.
- intr 1462898
- Cette ligne contient le nombre d'interruptions qui ont été
prises en compte depuis le démarrage du système, pour
chacune des interruptions possibles. La première colonne est le
total de toutes les interruptions ayant été prises en
compte, y compris les interruptions non numérotées
spécifiques à l’architecture ; chacune des
colonnes suivantes représente le total pour cette interruption
numérotée particulière. Les interruptions non
numérotées ne sont pas montrées et seulement
comptées dans le total.
- disk_io:
(2,0):(31,30,5764,1,2) (3,0):...
- (major,disk_idx):(noinfo, read_io_ops, blks_read, write_io_ops,
blks_written)
(Linux 2.4 seulement)
- ctxt 115315
- Le nombre de changements de contexte effectués par le
système.
- btime
769041601
- La date de démarrage du système en secondes
écoulées depuis l'Époque, 1er janvier 1970
à 00:00:00 (UTC).
- processes
86031
- Le nombre de processus exécutés sur le système depuis
le démarrage.
- procs_running
6
- Nombre de processus dans un état exécutable (à partir
de Linux 2.5.45).
- procs_blocked
2
- Nombre de processus bloqués en attente de fin d'E/S (à
partir de Linux 2.5.45).
- softirq 229245889
94 60001584 13619 5175704 2471304 28 51212741 59130143 0
51240672
- Cette ligne affiche le nombre de softirq pour tous les CPU. La
première colonne est le nombre total des softirq et chaque colonne
suivante est le nombre total pour un softirq particulier (à partir
de Linux 2.6.31).
La traduction française de cette page de manuel a
été créée par Christophe Blaess
<https://www.blaess.fr/christophe/>, Stéphan Rafin
<stephan.rafin@laposte.net>, Thierry Vignaud
<tvignaud@mandriva.com>, François Micaux, Alain Portal
<aportal@univ-montp2.fr>, Jean-Philippe Guérard
<fevrier@tigreraye.org>, Jean-Luc Coulon (f5ibh)
<jean-luc.coulon@wanadoo.fr>, Julien Cristau
<jcristau@debian.org>, Thomas Huriaux
<thomas.huriaux@gmail.com>, Nicolas François
<nicolas.francois@centraliens.net>, Florentin Duneau
<fduneau@gmail.com>, Simon Paillard
<simon.paillard@resel.enst-bretagne.fr>, Denis Barbier
<barbier@debian.org>, David Prévot <david@tilapin.org>,
Jean-Paul Guillonneau <guillonneau.jeanpaul@free.fr> et Lucien Gentis
<lucien.gentis@waika9.com>
Cette traduction est une documentation libre ; veuillez
vous reporter à la
GNU General
Public License version 3 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.