Provided by: manpages-pl_4.27.0-1_all bug

NAZWA

       /proc/pid/status - informacje o statusie i użyciu pamięci

OPIS

       /proc/pid/status
              Udostępnia  sporo  informacji  ze  /proc/pid/stat  i  /proc/pid/statm  w  postaci  łatwiejszej  do
              przeanalizowania przez człowieka. Oto przykład:

                  $ cat /proc/$$/status
                  Name:   bash
                  Umask:  0022
                  State:  S (sleeping)
                  Tgid:   17248
                  Ngid:   0
                  Pid:    17248
                  PPid:   17200
                  TracerPid:      0
                  Uid:    1000    1000    1000    1000
                  Gid:    100     100     100     100
                  FDSize: 256
                  Groups: 16 33 100
                  NStgid: 17248
                  NSpid:  17248
                  NSpgid: 17248
                  NSsid:  17200
                  VmPeak:     131168 kB
                  VmSize:     131168 kB
                  VmLck:           0 kB
                  VmPin:           0 kB
                  VmHWM:       13484 kB
                  VmRSS:       13484 kB
                  RssAnon:     10264 kB
                  RssFile:      3220 kB
                  RssShmem:        0 kB
                  VmData:      10332 kB
                  VmStk:         136 kB
                  VmExe:         992 kB
                  VmLib:        2104 kB
                  VmPTE:          76 kB
                  VmPMD:          12 kB
                  VmSwap:          0 kB
                  HugetlbPages:          0 kB        # 4.4
                  CoreDumping:   0                       # 4.15
                  Threads:        1
                  SigQ:   0/3067
                  SigPnd: 0000000000000000
                  ShdPnd: 0000000000000000
                  SigBlk: 0000000000010000
                  SigIgn: 0000000000384004
                  SigCgt: 000000004b813efb
                  CapInh: 0000000000000000
                  CapPrm: 0000000000000000
                  CapEff: 0000000000000000
                  CapBnd: ffffffffffffffff
                  CapAmb:   0000000000000000
                  NoNewPrivs:     0
                  Seccomp:        0
                  Seccomp_filters:        0
                  Speculation_Store_Bypass:       vulnerable
                  Cpus_allowed:   00000001
                  Cpus_allowed_list:      0
                  Mems_allowed:   1
                  Mems_allowed_list:      0
                  voluntary_ctxt_switches:        150
                  nonvoluntary_ctxt_switches:     545

              Występują następujące pola:

              Name   Nazwa pliku wykonywalnego w nawiasach.  Łańcuchy  dłuższe  niż  TASK_COMM_LEN  (16)  znaków
                     (wliczając końcowy bajt null) są po cichu przycinane.

              Umask  Umask procesu; wyrażona ósemkowo z początkowym zerem, zob. umask(2). (Od Linuksa 4.7.)

              State  Bieżący  stan  procesu.  Jeden  z:  „R (running)” — działający, „S (sleeping)” — śpiący, „D
                     (disk sleep)” — w oczekiwaniu dyskowym, „T (stopped)” — zatrzymany, „t  (tracing  stop)”  —
                     zatrzymany śledzeniem, „Z (zombie)” lub „X (dead)” — martwy.

              Tgid   identyfikator grupy wątku (np. identyfikator procesu).

              Ngid   Identyfikator grupy NUMA (0 jeśli brak; od Linuksa 3.13).

              Pid    identyfikator wątku (patrz gettid(2)).

              PPid   PID procesu macierzystego.

              TracerPid
                     PID procesu śledzącego ten proces (0 gdy nie jest śledzony).

              Uid
              Gid    UID (GID): realny, efektywny, zapisany oraz systemu plików.

              FDSize Liczba slotów aktualnie przydzielonych deskryptorów plików.

              Groups Uzupełniająca lista grup.

              NStgid Identyfikator  grupy  wątków  (tj.  PID)  w  każdej z przestrzeni nazw PID, której pid jest
                     członkiem. Wpis pierwszy z lewej odnosi się do przestrzeni nazw procesu, która  zamontowała
                     ten  procfs  (lub  główna  przestrzeń  nazw,  jeśli  montowało  jądro), po której następują
                     wartości w kolejnie zagnieżdżonych przestrzeniach nazw (od Linuksa 4.1).

              NSpid  Identyfikator wątku w każdej z przestrzeni nazw PID, której pid jest  członkiem.  Kolejność
                     pól jest taka jak w NStgid (od Linuksa 4.1).

              NSpgid Identyfikator  grupy  procesów  w każdej z przestrzeni nazw PID, której pid jest członkiem.
                     Kolejność pól jest taka jak w NStgid (od Linuksa 4.1).

              NSsid  Identyfikator sesji w każdej z przestrzeni nazw PID, której pid jest  członkiem.  Kolejność
                     pól jest taka jak w NStgid (od Linuksa 4.1).

              VmPeak Szczytowy rozmiar pamięci wirtualnej.

              VmSize Rozmiar pamięci wirtualnej.

              VmLck  Rozmiar pamięci zablokowanej (patrz mlock(2)).

              VmPin  Rozmiar  pamięci przypiętej (od Linuksa 3.2). Są to strony które nie mogą być przeniesione,
                     ponieważ coś wymaga bezpośredniego dostępu pamięci fizycznej.

              VmHWM  Szczytowy rozmiar zestawu rezydentnego („stan wielkiej wody”). Wartość ta jest niedokładna;
                     zob. /proc/pid/statm wyżej.

              VmRSS  Rozmiar zestawu rezydentnego. Proszę zauważyć, że podana  tu  wartość  jest  sumą  RssAnon,
                     RssFile i RssShmem. Wartość ta jest niedokładna; zob. /proc/pid/statm wyżej.

              RssAnon
                     Rozmiar  anonimowej pamięci rezydentnej (od Linuksa 4.5). Wartość ta jest niedokładna; zob.
                     /proc/pid/statm wyżej.

              RssFile
                     Rozmiar rezydentnych mapowań plików (od Linuksa 4.5). Wartość  ta  jest  niedokładna;  zob.
                     /proc/pid/statm wyżej.

              RssShmem
                     Rozmiar  rezydentnej  pamięci  dzielonej  (w  tym  mapowań  dzielonych Systemu V, mapowań z
                     tmpfs(5) oraz dzielonych mapowań anonimowych; od Linuksa 4.5).

              VmData
              VmStk
              VmExe  Rozmiar segmentów danych, stosu i tekstu. Wartość ta jest niedokładna; zob. /proc/pid/statm
                     wyżej.

              VmLib  Rozmiar kodu biblioteki współdzielonej.

              VmPTE  Rozmiar wpisów tablicy strony (od Linuksa 2.6.10).

              VmPMD  Rozmiar tablic stron drugiego poziomu (dodane w Linuksie 4.0; usunięte w Linuksie 4.15).

              VmSwap Rozmiar pamięci wirtualnej przeniesionej do pamięci wymiany, podany jako  anonimowe  strony
                     prywatne;  pamięć  wymiany  shmem  nie  jest  ujęta  (od  Linuksa  2.6.34). Wartość ta jest
                     niedokładna; zob. /proc/pid/statm powyżej.

              HugetlbPages
                     Rozmiar fragmentów pamięci hugetlb (od Linuksa 4.4).

              CoreDumping
                     Zawiera wartość 1, jeśli proces aktualnie zrzuca pamięć i 0, jeśli nie (od  Linuksa  4.15).
                     Informacja  ta  może  posłużyć  do  monitorowania  procesu,  aby  uniknąć zabijania procesu
                     aktualnie zrzucającego pamięć, co mogłoby  doprowadzić  do  utworzenia  uszkodzonego  pliku
                     zrzutu pamięci.

              Threads
                     Liczba wątków w procesie zawierających ten wątek.

              SigQ   Pole  zawiera  dwie  liczby  oddzielone  ukośnikiem,  które  odnoszą  się do skolejkowanych
                     sygnałów  do  realnego  identyfikatora  użytkownika  tego  procesu.  Pierwsza  jest  liczbą
                     aktualnie skolejkowanych sygnałów do tego realnego identyfikatora użytkownika, a druga jest
                     limitem   zasobów   liczby   skolejkowanych   sygnałów   do   tego   procesu   (patrz  opis
                     RLIMIT_SIGPENDING w getrlimit(2)).

              SigPnd
              ShdPnd Maska (wyrażona szesnastkowo) sygnałów oczekujących na wątek i na proces jako całość (patrz
                     pthreads(7) i signal(7)).

              SigBlk
              SigIgn
              SigCgt Maski (wyrażone szesnastkowo) oznaczające zablokowane, zignorowane i  przechwycone  sygnały
                     (patrz signal(7)).

              CapInh
              CapPrm
              CapEff CapInh, CapPrm, CapEff: Maski przywilejów, włączonych w zbiorach dziedzicznych, dozwolonych
                     i efektywnych (patrz capabilities(7)).

              CapBnd CapBnd:  Zbiór przywilejów ograniczających, wyrażony szesnastkowo (od Linuksa 2.6.26, patrz
                     capabilities(7)).

              CapAmb CapAmb:  Zbiór   przywilejów   tła,   wyrażony   szesnastkowo   (od   Linuksa   4.3,   zob.
                     capabilities(7)).

              NoNewPrivs
                     Wartość bitu no_new_privs (od Linuksa 4.10, zob. prctl(2)).

              Seccomp
                     Tryb procesu seccomp (od Linuksa 3.8, zob. seccomp(2)).  0 oznacza SECCOMP_MODE_DISABLED; 1
                     oznacza SECCOMP_MODE_STRICT; 2 oznacza SECCOMP_MODE_FILTER. Pole to jest udostępnione tylko
                     gdy jądro zbudowano z włączoną opcją konfiguracyjną CONFIG_SECCOMP.

              Seccomp_filters
                     Liczba filtrów seccomp dołączonych do procesu (od Linuksa 5.9, zob. seccomp(2)).

              Speculation_Store_Bypass
                     Stan zapobiegania podatności typu speculation flaw (od Linuksa 4.17, zob. prctl(2)).

              Cpus_allowed
                     Szesnastkowa  maska  procesorów, na których proces może być uruchomiony (od Linuksa 2.6.24,
                     patrz cpuset(7)).

              Cpus_allowed_list
                     Jak wyżej, ale w „formacie listy” (od Linuksa 2.6.26, patrz cpuset(7)).

              Mems_allowed
                     Maska węzłów pamięci, dozwolonych dla tego procesu (od Linuksa 2.6.24, patrz cpuset(7)).

              Mems_allowed_list
                     Jak wyżej, ale w „formacie listy” (od Linuksa 2.6.26, patrz cpuset(7)).

              voluntary_ctxt_switches
              nonvoluntary_ctxt_switches
                     Liczba dobrowolnych i przymusowych przełączeń kontekstu (od Linuksa 2.6.23).

ZOBACZ TAKŻE

       proc(5)

TŁUMACZENIE

       Tłumaczenie  niniejszej  strony  podręcznika:  Przemek  Borys   <pborys@dione.ids.pl>,   Robert   Luberda
       <robert@debian.org> i Michał Kułach <michal.kulach@gmail.com>

       Niniejsze  tłumaczenie  jest  wolną  dokumentacją.  Bliższe informacje o warunkach licencji można uzyskać
       zapoznając  się  z  GNU General Public License w wersji 3  lub  nowszej.   Nie   przyjmuje   się   ŻADNEJ
       ODPOWIEDZIALNOŚCI.

       Błędy  w  tłumaczeniu  strony  podręcznika  prosimy  zgłaszać  na  adres  listy  dyskusyjnej manpages-pl-
       list@lists.sourceforge.net.

Linux man-pages 6.9.1                            2 maja 2024 r.                               proc_pid_status(5)