Man page - proc_pid_stat(5)
Packages contains this manual
- shm_overview(7)
- nss(5)
- proc_mtrr(5)
- intro(7)
- tcp(7)
- iso_8859-9(7)
- armscii-8(7)
- proc_kpagecount(5)
- initrd(4)
- mouse(4)
- proc_stat(5)
- x25(7)
- proc_interrupts(5)
- fifo(7)
- repertoiremap(5)
- icmp(7)
- futex(7)
- feature_test_macros(7)
- lp(4)
- bpf-helpers(7)
- epoll(7)
- proc_sys_dev(5)
- namespaces(7)
- proc_sysrq-trigger(5)
- proc_bus(5)
- cp1251(7)
- proc_pid_maps(5)
- proc_sys_vm(5)
- proc_pid_projid_map(5)
- st(4)
- proc_pid(5)
- issue(5)
- pid_namespaces(7)
- unicode(7)
- inode(7)
- hosts.equiv(5)
- iso-8859-13(7)
- proc_fb(5)
- proc_modules(5)
- proc_pid_autogroup(5)
- keyrings(7)
- sysvipc(7)
- proc_kmsg(5)
- cgroups(7)
- latin6(7)
- proc_pid_uid_map(5)
- unix(7)
- proc_pid_io(5)
- pts(4)
- packet(7)
- ld-linux.so(8)
- tzselect(8)
- iconv(1)
- proc_pid_syscall(5)
- proc_pid_net(5)
- proc_pid_pagemap(5)
- tty(4)
- proc_profile(5)
- standards(7)
- proc_pid_mounts(5)
- filesystems(5)
- iso-8859-15(7)
- locale(5)
- iso_8859_3(7)
- xattr(7)
- iso-8859-2(7)
- proc_uptime(5)
- persistent-keyring(7)
- credentials(7)
- proc_pid_timers(5)
- utmpx(5)
- vcsa(4)
- proc_pid_exe(5)
- proc_net(5)
- proc_timer_stats(5)
- ip(7)
- proc_pid_fd(5)
- ptmx(4)
- user_namespaces(7)
- resolv.conf(5)
- url(7)
- iso_8859_5(7)
- iso_8859-8(7)
- urn(7)
- process-keyring(7)
- proc_pid_auxv(5)
- proc_ksyms(5)
- proc_ide(5)
- veth(4)
- ldd(1)
- proc_swaps(5)
- landlock(7)
- proc_vmstat(5)
- system_data_types(7)
- cp1252(7)
- lirc(4)
- proc_kpageflags(5)
- random(7)
- precedence(7)
- cpuset(7)
- proc_pid_ns(5)
- acct(5)
- latin4(7)
- proc_pid_cgroup(5)
- proc_cpuinfo(5)
- iso_8859-2(7)
- proc_keys(5)
- charsets(7)
- pldd(1)
- proc_pid_stat(5)
- rtnetlink(7)
- netlink(7)
- ram(4)
- mem(4)
- iso-8859-6(7)
- proc_key-users(5)
- iso_8859_15(7)
- fanotify(7)
- proc_sys_net(5)
- sysfs(5)
- math_error(7)
- latin1(7)
- proc_pid_root(5)
- nptl(7)
- proc_cgroups(5)
- proc_iomem(5)
- proc_pid_statm(5)
- sem_overview(7)
- hier(7)
- full(4)
- proc_pid_status(5)
- proc_pid_cwd(5)
- proc_pid_cpuset(5)
- proc_scsi(5)
- uri(7)
- proc_diskstats(5)
- iso_8859_6(7)
- latin2(7)
- latin5(7)
- man-pages(7)
- ld.so(8)
- uts_namespaces(7)
- proc_pid_mountstats(5)
- intro(3)
- proc_pid_seccomp(5)
- proc_pid_wchan(5)
- attributes(7)
- symlink(7)
- mount_namespaces(7)
- charmap(5)
- tis-620(7)
- iso-8859-10(7)
- getent(1)
- proc_buddyinfo(5)
- ttytype(5)
- rtc(4)
- proc_malloc(5)
- suffixes(7)
- sln(8)
- signal(7)
- proc_sys_abi(5)
- signal-safety(7)
- time_namespaces(7)
- proc_pid_comm(5)
- raw(7)
- gai.conf(5)
- proc_crypto(5)
- locale(1)
- iso-8859-3(7)
- motd(5)
- proc_meminfo(5)
- iso-8859-8(7)
- protocols(5)
- proc_pid_map_files(5)
- pthreads(7)
- null(4)
- proc(5)
- zdump(8)
- socket(7)
- proc_sys_kernel(5)
- ddp(7)
- memusagestat(1)
- hd(4)
- iso-8859-14(7)
- shells(5)
- pipe(7)
- glob(7)
- proc_self(5)
- network_namespaces(7)
- utmp(5)
- proc_kcore(5)
- nsswitch.conf(5)
- sd(4)
- iso-8859-5(7)
- iso_8859_16(7)
- man(7)
- iso_8859-6(7)
- dir_colors(5)
- mq_overview(7)
- vsock(7)
- ascii(7)
- thread-keyring(7)
- fs(5)
- proc_pid_attr(5)
- proc_sys_debug(5)
- proc_sys(5)
- proc_pid_cmdline(5)
- pty(7)
- services(5)
- cgroup_namespaces(7)
- securetty(5)
- netdevice(7)
- iso_8859_13(7)
- host.conf(5)
- proc_pid_setgroups(5)
- proc_slabinfo(5)
- sock_diag(7)
- iso_8859-14(7)
- iso-8859-11(7)
- iso_8859_11(7)
- operator(7)
- regex(7)
- wavelan(4)
- proc_sys_fs(5)
- nologin(5)
- proc_pci(5)
- koi8-r(7)
- erofs(5)
- intro(2)
- utf8(7)
- proc_kallsyms(5)
- proc_sysvipc(5)
- queue(7)
- proc_sys_sunrpc(5)
- intro(5)
- latin8(7)
- mtrace(1)
- ipc_namespaces(7)
- dsp56k(4)
- iso_8859_4(7)
- proc_pid_smaps(5)
- proc_cmdline(5)
- rpc(5)
- proc_tty(5)
- proc_version(5)
- smartpqi(4)
- proc_pid_timerslack_ns(5)
- aio(7)
- session-keyring(7)
- resolver(5)
- slabinfo(5)
- wtmp(5)
- iso_8859_9(7)
- proc_locks(5)
- mailaddr(7)
- proc_pid_oom_score(5)
- kmem(4)
- iconvconfig(8)
- iso_8859-7(7)
- glibc(7)
- hostname(7)
- proc_thread-self(5)
- ipv6(7)
- iso_8859_7(7)
- proc_kpagecgroup(5)
- core(5)
- time(7)
- units(7)
- proc_dma(5)
- loop(4)
- address_families(7)
- zero(4)
- intro(4)
- procfs(5)
- iso_8859-4(7)
- vdso(7)
- tmpfs(5)
- iso-8859-16(7)
- iso_8859_10(7)
- user-session-keyring(7)
- libc(7)
- proc_fs(5)
- koi8-u(7)
- latin3(7)
- proc_tid_children(5)
- proc_pid_limits(5)
- proc_pid_coredump_filter(5)
- iso_8859-15(7)
- arp(7)
- urandom(4)
- iso_8859-10(7)
- hpsa(4)
- proc_pid_environ(5)
- boot(7)
- ftm(7)
- ld-linux(8)
- proc_driver(5)
- loop-control(4)
- iso_8859-16(7)
- proc_filesystems(5)
- tzfile(5)
- sprof(1)
- proc_pid_task(5)
- proc_pid_oom_score_adj(5)
- proc_mounts(5)
- iso-8859-4(7)
- iso_8859-1(7)
- utf-8(7)
- iso_8859-13(7)
- intro(6)
- proc_timer_list(5)
- rtld-audit(7)
- iso_8859-3(7)
- group(5)
- sched(7)
- proc_pid_clear_refs(5)
- hosts(5)
- iso_8859-11(7)
- numa(7)
- iso_8859_2(7)
- locale(7)
- iso-8859-1(7)
- fuse(4)
- proc_tid(5)
- proc_execdomains(5)
- proc_pid_mountinfo(5)
- intro(8)
- iso_8859_8(7)
- proc_loadavg(5)
- proc_pid_oom_adj(5)
- re_format(7)
- iso_8859_14(7)
- zic(8)
- bootparam(7)
- inotify(7)
- posixoptions(7)
- proc_partitions(5)
- iso-8859-9(7)
- proc_pid_mem(5)
- networks(5)
- proc_sys_user(5)
- udp(7)
- proc_zoneinfo(5)
- latin10(7)
- proc_pid_fdinfo(5)
- proc_pid_stack(5)
- memusage(1)
- spufs(7)
- pkeys(7)
- path_resolution(7)
- proc_ioports(5)
- intro(1)
- ldconfig(8)
- msr(4)
- svipc(7)
- port(4)
- proc_pid_personality(5)
- cciss(4)
- latin9(7)
- capabilities(7)
- localedef(1)
- vcs(4)
- iso_8859-5(7)
- elf(5)
- proc_sys_proc(5)
- console_codes(4)
- random(4)
- iso-8859-7(7)
- termcap(5)
- cpuid(4)
- environ(7)
- string_copying(7)
- proc_pid_gid_map(5)
- queue(3)
- termio(7)
- user-keyring(7)
- complex(7)
- latin7(7)
- proc_config.gz(5)
- udplite(7)
- kernel_lockdown(7)
- proc_devices(5)
- proc_apm(5)
- iso_8859_1(7)
- proc_pid_numa_maps(5)
apt-get install manpages
Available languages:
en fr pl ru ro deManual
proc_pid_stat
NOMDESCRIPTION
VOIR AUSSI
TRADUCTION
NOM
/proc/pid/stat - Inofrmation dâĂ©tat
DESCRIPTION
/proc/ pid /stat
Informations sur lâĂ©tat du processus. UtilisĂ© par ps (1). La dĂ©finition se trouve dans fs/proc/array.c .
Les champs,
dans lâordre, avec leurs spĂ©cificateurs de
format
scanf
(3), sont listés ci-aprÚs.
Que certains de ces champs affichent une information valable
ou non est régi par la vérification du mode
dâaccĂšs ptrace
PTRACE_MODE_READ_FSCREDS
|
PTRACE_MODE_NOAUDIT
(consulter
ptrace
(2)).
Si la vĂ©rification refuse lâaccĂšs, la
valeur affichée est 0. Les champs
affectés sont indiqués avec le marquage [PT].
(1)
pid
%d
Identifiant du processus.
(2) comm %s
Nom du fichier exĂ©cutable entre parenthĂšses. Les chaĂźnes plus longues que TASK_COMM_LEN (16) caractĂšres (y compris lâoctet NULL final) sont silencieusement tronquĂ©es. Cela indique si lâexĂ©cutable a Ă©tĂ© dĂ©chargĂ© sur lâespace dâĂ©change (« swappé ») ou pas.
(3) state %c
Un des caractĂšres suivants, indiquant lâĂ©tat du processus :
|
R |
En cours dâexĂ©cution |
||
|
S |
Endormi avec attente interruptible |
||
|
D |
Attendant dans un sommeil de disque non interruptible |
||
|
Z |
Zombie |
||
|
T |
Stoppé (par un signal) ou (avant Linux 2.6.33) trace stoppée |
||
|
t |
Suivi stoppé (depuis Linux 2.6.33) |
||
|
W |
Paging (seulement avant Linux 2.6.0) |
||
|
X |
Mort (depuis Linux 2.6.0) |
||
|
x |
Mort (Linux 2.6.33 à 3.13 seulement) |
||
|
K |
Wakekill (Linux 2.6.33 à 3.13 seulement) |
||
|
W |
Waking (Linux 2.6.33 à 3.13 seulement) |
||
|
P |
Parked (Linux 3.9 à 3.13 seulement) |
||
|
I |
Idle (à partir de Linux 4.14) |
(4) ppid %d
PID du parent du processus.
(5) pgrp %d
Identifiant de groupe de processus du processus.
(6) session %d
Identifiant de session du processus.
(7) tty_nr %d
Terminal de contrÎle du processus (le numéro mineur de périphérique dans la combinaison des bits 31 à  20 et 7 à  0 ; le numéro majeur dans les bits 15 à  8).
(8) tpgid %d
Identifiant du groupe de processus dâarriĂšre-plan du terminal de contrĂŽle du processus.
(9) flags %u
Mot contenant les indicateurs du noyau pour le processus. Pour en savoir plus sur la signification des bits, consulter les définitions de PF_* dans le fichier include/linux/sched.hE des sources du noyau Linux. Les détails dépendent de la version du noyau.
Le format de ce champ était %lu avant Linux 2.6.
(10) minflt %lu
Nombre de fautes mineures que le processus a dĂ©clenchĂ©es et qui nâont pas nĂ©cessitĂ© le chargement dâune page mĂ©moire depuis le disque.
(11) cminflt %lu
Nombre de fautes mineures que les enfants en attente du processus ont déclenchées.
(12) majflt %lu
Nombre de fautes majeures que le processus a déclenchées et qui ont nécessité un chargement de page mémoire depuis le disque.
(13) cmajflt %lu
Nombre de fautes majeures que les enfants en attente du processus ont déclenchées.
(14) utime %lu
Temps passĂ© en mode utilisateur par le processus, mesurĂ© en top dâhorloge (divisĂ© par sysconf(_SC_CLK_TCK) ). Cela comprend le temps de client, guest_time (temps passĂ© Ă exĂ©cuter un processeur virtuel, voir plus loin), de sorte que les applications qui ne sont pas au courant du champ « temps de client » ne perdent pas ce temps dans leurs calculs.
(15) stime %lu
Temps passĂ© en mode noyau par le processus, mesurĂ© en top dâhorloge (divisĂ© par sysconf(_SC_CLK_TCK) ).
(16) cutime %ld
Temps passĂ© en mode utilisateur par les enfants attendant le processus, mesurĂ© en top dâhorloge (divisĂ© par sysconf(_SC_CLK_TCK) ). Consulter aussi times (2)). Cela comprend le temps de client, cguest_time (temps passĂ© Ă exĂ©cuter un processeur virtuel, voir plus loin).
(17) cstime %ld
Temps passĂ© en mode noyau par les enfants attendant le processus, mesurĂ© en top dâhorloge (divisĂ© par sysconf(_SC_CLK_TCK) ).
(18) priority %ld
(Explications pour Linux 2.6) Pour les processus sâexĂ©cutant sous une politique dâordonnancement temps rĂ©el ( policy plus loin ; voir sched_setscheduler (2)), il sâagit de la valeur nĂ©gative de la politique dâordonnancement, moins un ; câest-Ă -dire un nombre dans lâintervalle -2 à  -100, correspondant aux prioritĂ©s temps rĂ©el 1 à  99. Pour les processus sâexĂ©cutant sous une politique dâordonnancement qui ne soit pas temps rĂ©el, il sâagit de la valeur brute de courtoisie ( setpriority (2)) comme reprĂ©sentĂ©e dans le noyau. Le noyau enregistre les valeurs de courtoisie sous forme de nombres dans lâintervalle 0 (haute) Ă 39 (faible), correspondant Ă un intervalle de courtoisie visible par lâutilisateur de -20 à  19.
Avant Linux 2.6, câĂ©tait une valeur dâĂ©chelle basĂ©e sur la pondĂ©ration de lâordonnanceur fournie au processus.
(19) nice %ld
Valeur de courtoisie (consulter setpriority (2)), une valeur dans lâintervalle 19 (faible prioritĂ©) Ă -19 (haute prioritĂ©).
(20) num_threads %ld
Nombre de threads dans ce processus (depuis Linux 2.6). Avant le noyau 2.6, ce champ était codé en dur à  0 pour remplacer un champ supprimé auparavant.
(21) itrealvalue %ld
Nombre de jiffies avant que le signal SIGALRM suivant soit envoyĂ© au processus par un temporisateur interne. Depuis le noyau 2.6.17, ce champ nâest plus maintenu et est codĂ© en dur Ă Â 0.
(22) starttime %llu
Moment auquel le processus a dĂ©marrĂ© aprĂšs le dĂ©marrage du systĂšme. ExprimĂ© en jiffies avant le noyau 2.6, il est dĂ©sormais exprimĂ© en top dâhorloge (divisĂ© par sysconf(_SC_CLK_TCK) ).
Le format de ce champ était %lu avant Linux 2.6.
(23) vsize %lu
Taille de la mémoire virtuelle en octets.
(24) rss %ld
Taille de lâensemble rĂ©sident (Resident Set Size) : nombre de pages dont le processus dispose en mĂ©moire rĂ©elle. Il ne sâagit que des pages contenant les espaces de code, donnĂ©es et pile. Cela nâinclut ni les pages en attente de chargement ni celles qui ont Ă©tĂ© dĂ©chargĂ©es. Cette valeur est imprĂ©cise, consulter /proc/ pid /statm ci-aprĂšs.
(25) rsslim %lu
Limite souple actuelle en octets du RSS du processus ; consulter la description de RLIMIT_RSS dans getrlimit (2).
(26) startcode %lu  [PT]
Adresse au-dessus de laquelle le code du programme peut sâexĂ©cuter.
(27) endcode %lu  [PT]
Adresse au-dessous de laquelle le code du programme peut sâexĂ©cuter.
(28) startstack %lu  [PT]
Adresse de dĂ©but (câest-Ă -dire le bas) de la pile.
(29) kstkesp %lu  [PT]
Valeur actuelle du pointeur de pile (ESP), telle quâon la trouve dans la page de pile du noyau pour ce processus.
(30) kstkeip %lu  [PT]
EIP actuel (pointeur dâinstructions).
(31) signal %lu
Masque des signaux en attente, affichĂ© sous forme dâun nombre dĂ©cimal. ObsolĂšte car il ne fournit pas dâinformations sur les signaux temps rĂ©el. Utiliser plutĂŽt /proc/ pid /status .
(32) blocked %lu
Masque des signaux bloquĂ©s, affichĂ© sous forme dâun nombre dĂ©cimal. ObsolĂšte car il ne fournit pas dâinformations sur les signaux temps rĂ©el. Utiliser plutĂŽt /proc/ pid /status .
(33) sigignore %lu
Masque des signaux ignorĂ©s, affichĂ© sous forme dâun nombre dĂ©cimal. ObsolĂšte car il ne fournit pas dâinformations sur les signaux temps rĂ©el. Utiliser plutĂŽt /proc/ pid /status .
(34) sigcatch %lu
Masque des signaux interceptĂ©s, affichĂ© sous forme dâun nombre dĂ©cimal. ObsolĂšte car il ne fournit pas dâinformations sur les signaux temps rĂ©el. Utiliser plutĂŽt /proc/ pid status .
(35) wchan %lu  [PT]
« Canal » sur lequel le processus est en attente. Câest lâadresse dâun endroit dans le noyau oĂč le processus est endormi. Le nom symbolique correspondant est dans /proc/ pid /wchan .
(36) nswap %lu
Nombre de pages dĂ©placĂ©es sur lâespace dâĂ©change (non maintenu).
(37) cnswap %lu
Champ nswap cumulé pour les processus enfant (non maintenu).
(38) exit_signal %d  (depuis Linux 2.1.22)
Signal Ă envoyer au parent lors de la mort du processus.
(39) processor %d  (depuis Linux 2.2.8)
Numéro du processeur utilisé lors de la derniÚre exécution.
(40) rt_priority %u  (depuis Linux 2.5.19)
PrioritĂ© dâordonnancement temps rĂ©el, un nombre dans lâintervalle 1 à  99 pour les processus ordonnancĂ©s sous une politique temps rĂ©el, ou 0 pour les processus non temps rĂ©el (consulter sched_setscheduler (2)).
(41) policy %u  (depuis Linux 2.5.19)
Politique dâordonnancement (consulter sched_setscheduler (2)). DĂ©coder avec les constantes SCHED_* de linux/sched.h .
Le format de ce champ était %lu avant Linux 2.6.22.
(42) delayacct_blkio_ticks %llu  (depuis Linux 2.6.18)
Cumul des dĂ©lais dâentrĂ©es et sorties, mesurĂ© en top horloge (centiĂšme de seconde).
(43) guest_time %lu  (depuis Linux 2.6.24)
Temps de client du processus (temps passĂ© Ă exĂ©cuter un processeur virtuel pour un systĂšme dâexploitation client), mesurĂ© en top dâhorloge (divisĂ© par sysconf(_SC_CLK_TCK) ).
(44) cguest_time %ld  (depuis Linux 2.6.24)
Temps de client des enfants du processus, mesurĂ© en top dâhorloge (divisĂ© par sysconf(_SC_CLK_TCK) ).
(45) start_data %lu  (depuis Linux 3.3)  [PT]
Adresse au-dessus de laquelle des données (BSS) initialisées ou non sont placées.
(46) end_data %lu  (depuis Linux 3.3)  [PT]
Adresse en dessous de laquelle des données (BSS) initialisées ou non sont placées.
(47) start_brk %lu  (depuis Linux 3.3)  [PT]
Adresse au-dessus de laquelle le tas du programme peut ĂȘtre Ă©tendu avec brk (2).
(48) arg_start %lu  (depuis Linux 3.5)  [PT]
Adresse au-dessus de laquelle les arguments de ligne de commande ( argv ) sont placés.
(49) arg_end %lu  (depuis Linux 3.5)  [PT]
Adresse en dessous de laquelle les arguments de ligne de commande ( argv ) sont placés.
(50) env_start %lu  (depuis Linux 3.5)  [PT]
Adresse au-dessus de laquelle lâenvironnement du programme est placĂ©.
(51) env_end %lu  (depuis Linux 3.5)  [PT]
Adresse en dessous de laquelle lâenvironnement du programme est placĂ©.
(52) exit_code %d  (depuis Linux 3.5)  [PT]
Le code de retour du thread dans la forme rapportée par waitpid (2).
VOIR AUSSI
proc (5), proc_pid_status (5)
TRADUCTION
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 .