proc_stat(5) File Formats Manual proc_stat(5)
NOM
/proc/stat - Statistiques du noyau et du systeme
DESCRIPTION
/proc/stat
Statistiques du noyau et du systeme. 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, mesure en unites de USER_HZ (centieme de seconde
sur la plupart des architectures, utiliser
sysconf(_SC_CLK_TCK) pour connaitre la valeur correcte),
que le systeme (ligne << cpu >>) ou le CPU particulier
(ligne << cpuN >>) a passe dans les differents etats
suivants :
user (1) Temps passe en mode utilisateur.
nice (2) Temps passe en mode utilisateur avec une
priorite basse (courtoisie elevee : << nice >>).
system (3) Temps passe en mode systeme.
idle (4) Temps passe en tache inactive. Cette valeur
doit correspondre a USER_HZ fois le deuxieme
enregistrement du pseudofichier /proc/uptime.
iowait (depuis Linux 2.5.41)
(5) Temps d'attente pour que l'E/S soit achevee.
Cette valeur n'est pas fiable pour les raisons
suivantes :
- le CPU n'attend pas que l'E/S soit achevee.
iowait est la duree pendant laquelle une tache
attend que l'E/S soit achevee. Quand un CPU
entre dans un etat inactif pour des taches
d'E/S en suspens, une autre tache est
programmee sur ce CPU ;
- sur un CPU multicoeur, la tache attendant que
l'E/S soit achevee n'est en cours d'execution
sur aucun CPU, aussi la duree iowait de chaque
CPU est difficile a calculer ;
- la valeur de ce champ peut decroitre 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 vole, qui est le temps passe dans d'autres
systemes d'exploitation lorsqu'un environnement
virtualise est actif
guest (depuis Linux 2.6.24)
(9) Temps passe a executer un processeur virtuel
pour des systemes d'exploitation clients sous le
controle du noyau Linux.
guest_nice (depuis Linux 2.6.33)
(10) Temps passe a executer un client avec une
priorite basse (processeur virtuel pour des
systemes d'exploitation clients sous le controle
du noyau Linux).
page 5741 1808
Les nombres de pages que le systeme a paginees en entree
et en sortie (du disque).
swap 1 0
Les nombres de pages de swap que le systeme a echangees
en entree et en sortie.
intr 1462898
Cette ligne contient le nombre d'interruptions qui ont
ete prises en compte depuis le demarrage du systeme, pour
chacune des interruptions possibles. La premiere colonne
est le total de toutes les interruptions ayant ete prises
en compte, y compris les interruptions non numerotees
specifiques a l'architecture ; chacune des colonnes
suivantes represente le total pour cette interruption
numerotee particuliere. Les interruptions non numerotees
ne sont pas montrees et seulement comptees 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 effectues par le
systeme.
btime 769041601
La date de demarrage du systeme en secondes ecoulees
depuis l'Epoque, 1er janvier 1970 a 00:00:00 (UTC).
processes 86031
Le nombre de processus executes sur le systeme depuis le
demarrage.
procs_running 6
Nombre de processus dans un etat executable (a partir de
Linux 2.5.45).
procs_blocked 2
Nombre de processus bloques en attente de fin d'E/S (a
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 premiere colonne est le nombre total des softirq
et chaque colonne suivante est le nombre total pour un
softirq particulier (a partir de Linux 2.6.31).
VOIR AUSSI
proc(5)
TRADUCTION
La traduction francaise de cette page de manuel a ete creee par
Christophe Blaess , Stephan Rafin
, Thierry Vignaud ,
Francois Micaux, Alain Portal , Jean-Philippe
Guerard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas
Huriaux , Nicolas Francois
, Florentin Duneau
, Simon Paillard , Denis Barbier , David Prevot
, Jean-Paul Guillonneau
et Lucien Gentis
Cette traduction est une documentation libre ; veuillez vous reporter a
la GNU General Public License version 3
concernant les conditions
de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE.
Si vous decouvrez un bogue dans la traduction de cette page de manuel,
veuillez envoyer un message a .
Pages du manuel de Linux 6.9.1 2 mai 2024 proc_stat(5)