[comment]: # translation:outdated

[comment]: # ({82c8bc6c-f9e8f670})
# 10 parametrów proc.get

[comment]: # ({/82c8bc6c-f9e8f670})

[comment]: # ({f0ae0bf9-b5ff62ed})
#### Przegląd

Pozycja [**proc.get**\[<name>,<user>,<cmdline>,<mode>\]](/manual/config/items/itemtypes/zabbix_agent#proc.get) jest obsługiwana w systemach Linux, Windows, FreeBSD, OpenBSD i NetBSD.

Lista parametrów procesu zwracanych przez pozycję różni się w zależności od systemu operacyjnego i wartości argumentu „mode”.

[comment]: # ({/f0ae0bf9-b5ff62ed})

[comment]: # ({ac042e2e-f5f4da9b})
#### Linux

Następujące parametry procesu są zwracane w systemie Linux dla każdego trybu:

|mode=process|mode=thread|mode=summary|
|--|--|--|
|pid: PID |pid: PID|name: nazwa procesu |
|ppid: PID procesu nadrzędnego|ppid: PID procesu nadrzędnego| processes: liczba procesów |
|name: nazwa procesu|name: nazwa procesu | vsize: rozmiar pamięci wirtualnej |
|cmdline: polecenie z argumentami |user: użytkownik (rzeczywisty), z uprawnieniami którego działa proces  |pmem: procent pamięci rzeczywistej |
|user: użytkownik (rzeczywisty), z uprawnieniami którego działa proces |group: grupa (rzeczywista), z uprawnieniami której działa proces |rss: rozmiar rezydentnego zestawu pamięci |
|group: grupa (rzeczywista), z uprawnieniami której działa proces |uid: identyfikator użytkownika  |data: rozmiar segmentu danych |
|uid: identyfikator użytkownika |gid: identyfikator grupy, z uprawnieniami której działa proces|exe: rozmiar segmentu kodu  |
|gid: identyfikator grupy, z uprawnieniami której działa proces | tid: identyfikator wątku |lib: rozmiar bibliotek współdzielonych  |
|vsize: rozmiar pamięci wirtualnej | tname: nazwa wątku |lck: rozmiar zablokowanej pamięci |
|pmem: procent pamięci rzeczywistej |cputime_user: całkowity czas CPU spędzony w trybie użytkownika (wartość wyrażona w taktach zegara — podziel przez `getconf CLK_TCK` lub `sysconf(_SC_CLK_TCK)`, aby uzyskać sekundy)|pin: rozmiar przypiętych stron |
|rss: rozmiar rezydentnego zestawu pamięci |cputime_system: całkowity czas CPU spędzony w trybie systemowym (wartość wyrażona w taktach zegara — podziel przez `getconf CLK_TCK` lub `sysconf(_SC_CLK_TCK)`, aby uzyskać sekundy)|pte: rozmiar wpisów tablicy stron |
|data: rozmiar segmentu danych |state: stan wątku |size: rozmiar segmentów kodu + danych + stosu procesu |
|exe: rozmiar segmentu kodu |ctx_switches: liczba przełączeń kontekstu |stk: rozmiar segmentu stosu |
|hwm: szczytowy rozmiar rezydentnego zestawu pamięci | page_faults: liczba błędów stron |swap: rozmiar używanej przestrzeni wymiany  |
|lck: rozmiar zablokowanej pamięci | |cputime_user: całkowity czas CPU spędzony w trybie użytkownika (wartość wyrażona w taktach zegara — podziel przez `getconf CLK_TCK` lub `sysconf(_SC_CLK_TCK)`, aby uzyskać sekundy) |
|lib: rozmiar bibliotek współdzielonych| |cputime_system: całkowity czas CPU spędzony w trybie systemowym (wartość wyrażona w taktach zegara — podziel przez `getconf CLK_TCK` lub `sysconf(_SC_CLK_TCK)`, aby uzyskać sekundy) |
|peak: szczytowy rozmiar pamięci wirtualnej| |ctx_switches: liczba przełączeń kontekstu |
|pin: rozmiar przypiętych stron| |threads: liczba wątków|
|pte: rozmiar wpisów tablicy stron| |page_faults: liczba błędów stron |
|size: rozmiar segmentów kodu + danych + stosu procesu| |pss: pamięć o proporcjonalnym rozmiarze zestawu|
|stk: rozmiar segmentu stosu| | |
|swap: rozmiar używanej przestrzeni wymiany| | |
|cputime_user: całkowity czas CPU spędzony w trybie użytkownika (wartość wyrażona w taktach zegara — podziel przez `getconf CLK_TCK` lub `sysconf(_SC_CLK_TCK)`, aby uzyskać sekundy)| | |
|cputime_system: całkowity czas CPU spędzony w trybie systemowym (wartość wyrażona w taktach zegara — podziel przez `getconf CLK_TCK` lub `sysconf(_SC_CLK_TCK)`, aby uzyskać sekundy)| | |
|state: stan procesu (pobierany bezpośrednio z procfs, forma długa)| | |
|ctx_switches: liczba przełączeń kontekstu| | |
|threads: liczba wątków| | |
|page_faults: liczba błędów stron| | |
|pss: pamięć o proporcjonalnym rozmiarze zestawu| | |

[comment]: # ({/ac042e2e-f5f4da9b})

[comment]: # ({9d8d4aec-306ee774})
#### Systemy operacyjne oparte na BSD

Następujące parametry procesu są zwracane w systemach FreeBSD, OpenBSD i NetBSD dla każdego trybu:

|mode=process |mode=thread |mode=summary |
|---|---|---|
|pid: PID |pid: PID |name: nazwa procesu |
|ppid: PID procesu nadrzędnego |ppid: PID procesu nadrzędnego |processes: liczba procesów |
|jid: ID jaila (tylko FreeBSD) |jid: ID jaila (tylko FreeBSD) |vsize: rozmiar pamięci wirtualnej |
|jname: nazwa jaila (tylko FreeBSD) |jname: nazwa jaila (tylko FreeBSD) |pmem: procent pamięci rzeczywistej (tylko FreeBSD) |
|name: nazwa procesu |name: nazwa procesu |rss: rozmiar rezydentnego zestawu pamięci |
|cmdline: polecenie z argumentami |user: użytkownik (rzeczywisty), z którego uprawnieniami działa proces |size: rozmiar procesu (kod + dane + stos) |
|user: użytkownik (rzeczywisty), z którego uprawnieniami działa proces |group: grupa (rzeczywista), z której uprawnieniami działa proces |tsize: rozmiar tekstu (kodu) |
|group: grupa (rzeczywista), z której uprawnieniami działa proces |uid: ID użytkownika |dsize: rozmiar danych |
|uid: ID użytkownika |gid: ID grupy, z której uprawnieniami działa proces |ssize: rozmiar stosu |
|gid: ID grupy, z której uprawnieniami działa proces |tid: ID wątku |cputime_user: całkowity czas CPU spędzony w trybie użytkownika (podawany w sekundach) |
|vsize: rozmiar pamięci wirtualnej |tname: nazwa wątku |cputime_system: całkowity czas CPU spędzony w trybie systemowym (podawany w sekundach) |
|pmem: procent pamięci rzeczywistej (tylko FreeBSD) |cputime_user: całkowity czas CPU spędzony w trybie użytkownika (podawany w sekundach) |ctx_switches: liczba przełączeń kontekstu |
|rss: rozmiar rezydentnego zestawu pamięci |cputime_system: całkowity czas CPU spędzony w trybie systemowym (podawany w sekundach) |threads: liczba wątków (nieobsługiwane w NetBSD) |
|size: rozmiar procesu (kod + dane + stos) |state: stan wątku |stk: rozmiar segmentu stosu |
|tsize: rozmiar tekstu (kodu) |ctx_switches: liczba przełączeń kontekstu |page_faults: liczba błędów strony |
|dsize: rozmiar danych |io_read_op: liczba operacji wejścia wymaganych przez system |fds: liczba deskryptorów plików (tylko OpenBSD) |
|ssize: rozmiar stosu |io_write_op: liczba operacji wyjścia wymaganych przez system |swap: rozmiar używanej przestrzeni wymiany |
|cputime_user: całkowity czas CPU spędzony w trybie użytkownika (podawany w sekundach) | |io_read_op: liczba operacji wejścia wymaganych przez system |
|cputime_system: całkowity czas CPU spędzony w trybie systemowym (podawany w sekundach) | |io_write_op: liczba operacji wyjścia wymaganych przez system |
|state: stan procesu (uśpienie dyskowe/działający/uśpiony/zatrzymanie śledzenia/zombie/inny) | | |
|ctx_switches: liczba przełączeń kontekstu | | |
|threads: liczba wątków (nieobsługiwane w NetBSD) | | |
|page_faults: liczba błędów strony | | |
|fds: liczba deskryptorów plików (tylko OpenBSD) | | |
|swap: rozmiar używanej przestrzeni wymiany | | |
|io_read_op: liczba operacji wejścia wymaganych przez system | | |
|io_write_op: liczba operacji wyjścia wymaganych przez system | | |

[comment]: # ({/9d8d4aec-306ee774})

[comment]: # ({627d3ac0-fdd0d9d4})
#### Windows

Następujące parametry procesu są zwracane w systemie Windows dla każdego trybu:

|mode=process|mode=thread|mode=summary|
|--|--|--|
|pid: PID |pid: PID |name: nazwa procesu |
|ppid: PID procesu nadrzędnego |ppid: PID procesu nadrzędnego |processes: liczba procesów |
|name: nazwa procesu |name: nazwa procesu |vmsize: rozmiar pamięci wirtualnej |
|user: użytkownik, z uprawnieniami którego działa proces |user: użytkownik, z uprawnieniami którego działa proces | wkset: rozmiar zestawu roboczego procesu|
|sid: SID użytkownika |sid: SID użytkownika | cputime_user: całkowity czas CPU spędzony w trybie użytkownika (raportowany w milisekundach)|
|vmsize: rozmiar pamięci wirtualnej |tid: ID wątku |cputime_system: całkowity czas CPU spędzony w trybie systemowym (raportowany w milisekundach) |
|wkset: rozmiar zestawu roboczego procesu |  |threads: liczba wątków |
|cputime_user: całkowity czas CPU spędzony w trybie użytkownika (raportowany w milisekundach) | |page_faults: liczba błędów strony |
|cputime_system: całkowity czas CPU spędzony w trybie systemowym (raportowany w milisekundach) | |handles: liczba uchwytów |
|threads: liczba wątków | |io_read_b: odczytane bajty IO |
|page_faults: liczba błędów strony | |io_write_b: zapisane bajty IO |
|handles: liczba uchwytów | |io_read_op: operacje odczytu IO |
|io_read_b: odczytane bajty IO | |io_write_op: operacje zapisu IO |
|io_write_b: zapisane bajty IO | |io_other_b: bajty IO przesłane w operacjach innych niż odczyt i zapis |
|io_read_op: operacje odczytu IO | |io_other_op: operacje IO inne niż odczyt i zapis |
|io_write_op: operacje zapisu IO | | |
|io_other_b: bajty IO przesłane w operacjach innych niż odczyt i zapis | | |
|io_other_op: operacje IO inne niż odczyt i zapis | | |

[comment]: # ({/627d3ac0-fdd0d9d4})
