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)