10 proc.get parameters
Преглед
Ставка proc.get[<име>,<корисник>,<цмдлине>,<режим>] је подржана на Linux-у, Windows-у, FreeBSD-у, OpenBSD-у и NetBSD-у.
Листа параметара процеса које враћа ставка варира у зависности од оперативног система и вредности аргумента 'режим'.
Linux
Следећи параметри процеса се враћају на Linux за сваки режим:
| mode=процес | mode=нит | mode=суммарија |
|---|---|---|
| pid: PID | pid: PID | name: назив процеса |
| ppid: родитељски PID | ppid: родитељски PID | processes: број процеса |
| name: назив процеса | name: назив процеса | vsize: величина виртуелне меморије |
| cmdline: команда са аргументима | user: корисник (реал) под којим се процес извршава | pmem: проценат реалне меморије |
| user: корисник (реал) под којим се процес извршава | group: група (реал) под којим се процес извршава | rss: величина скупа резидентних |
| group: група (реал) под којим се процес извршава | uid: ИД корисника | data: величина сегмента података |
| uid: ИД корисника | gid: ИД групе под којом се процес извршава | exe: величина сегмента кода |
| gid: ИД групе под којом се процес извршава | tid: ИД нити | lib: величина дељених библиотека |
| vsize: величина виртуелне меморије | tname: име нити | lck: величина закључане меморије |
| pmem: проценат стварне меморије | cputime_user: укупно CPU секунди (корисник) | pin: величина закачених страница |
| rss: величина резидентног скупа | cputime_system: укупно CPU секунди (систем) | pte: величина уноса у табелу страница |
| data: величина сегмента података | state: стање нити | size: величина процесног кода + података + сегмената стека |
| exe: величина сегмента кода | ctx_switches: број контекстних пребацивања | stk: величина сегмента стека |
| hwm: вршна величина резидентног скупа | page_faults: број грешака страница | swap: величина коришћеног простора за размену |
| lck: величина закључане меморије | cputime_user: укупно CPU секунди (корисник) | |
| lib: величина дељених библиотека | cputime_system: укупно CPU секунди (систем) | |
| peak: вршна величина виртуелне меморије | ctx_switches: број контекстних пребацивања | |
| pin: величина закачених страница | threads: број нити | |
| pte: величина уноса у табели страница | page_faults: број грешака страница | |
| size: величина процесног кода + података + сегмената стека | pss: пропорционална величина скупа меморије | |
| stk: величина сегмента стека | ||
| swap: величина коришћеног простора за swap | ||
| cputime_user: укупно CPU секунди (корисник) | ||
| cputime_system: укупно CPU секунди (систем) | ||
| state: стање процеса (транспарентно преузето из procfs, дугачак облик) | ||
| ctx_switches: број прекидача контекста | ||
| threads: број нити | ||
| page_faults: број грешака страница | ||
| pss: пропорционална величина скупа меморије |
OS базиран на BSD-у
Следећи параметри процеса се враћају на FreeBSD-у, OpenBSD-у и NetBSD-у за сваки режим:
| mode=process | mode=thread | mode=summary |
|---|---|---|
| pid: PID | pid: PID | name: назив процеса |
| ppid: родитељски PID | ppid: родитељски PID | processes: број процеса |
| jid: ID затвора (само за FreeBSD) | jid: ИД затвора (само за FreeBSD) | vsize: величина виртуелне меморије |
| jname: назив затвора (само за FreeBSD) | jname: назив затвора (само за FreeBSD) | pmem: проценат стварне меморије (само за FreeBSD) |
| name: назив процеса | name: назив процеса | rss: величина резидентног скупа |
| cmdline: команда са аргументима | user: корисник (реал) под којим се процес извршава | size: величина процеса (код + подаци + стек) |
| user: корисник (реал) под којим се процес извршава | group: група (реал) процес се извршава под | tsize: величина текста (код) |
| group: група (реална) процес се извршава под | uid: ИД корисника | dsize: величина података |
| uid: ID корисника | gid: ID групе процес се извршава | ssize: величина стека |
| gid: ID групе процес се извршава | tid: ID нити | cputime_user: укупно CPU секунди (корисник) |
| vsize: величина виртуелне меморије | tname: назив нити | cputime_system: укупно CPU секунди (систем) |
| pmem: проценат реалне меморије (само за FreeBSD) | cputime_user: укупно CPU секунди (корисник) | ctx_switches: број контекстних пребацивања |
| rss: величина резидентног скупа | cputime_system: укупно CPU секунди (систем) | threads: број нити (није подржано за NetBSD) |
| size: величина процеса (код + подаци + стек) | state: стање нити | stk: величина сегмента стека |
| tsize: величина текста (код) | ctx_switches: број контекстних пребацивања | page_faults: број грешака странице |
|dsize: величина података |io_read_op: број пута колико је систем морао да изврши унос |fds: број дескриптора датотека (само за OpenBSD) | |ssize: величина стека |io_write_op: број пута колико је систем морао да изврши излаз |swap: величина коришћеног простора за размену | |cputime_user: укупно CPU секунди (корисник) | |io_read_op: број пута колико је систем морао да изврши унос | |cputime_system: укупно CPU секунди (систем) | |io_write_op: број пута колико је систем морао да изврши излаз | |state: стање процеса (диск спава/покреће/спава/заустављање праћења/зомби/остало) | | | |ctx_switches: број прекидача контекста | | | |threads: број нити (није подржано за NetBSD) | | | |page_faults: број грешака странице | | | |fds: број дескриптора датотека (само за OpenBSD) | | | |swap: величина коришћеног swap простора | | | |io_read_op: број пута када је систем морао да изврши унос | | | |io_write_op: број пута када је систем морао да изврши излаз | | |
Windows
Следећи параметри процеса се враћају на Windows-у за сваки режим:
| mode=process | mode=thread | mode=summary | |||
|---|---|---|---|---|---|
| pid: PID | pid: PID | name: назив процеса | |||
| ppid: родитељски PID | ppid: родитељски PID | processes: број процеса | |||
| name: назив процеса | name: назив процеса | vmsize: величина виртуелне меморије | |||
| user: корисник под којим се процес извршава | user: корисник под којим се процес извршава | wkset: величина радног скупа процеса | |||
| sid: SID корисника | sid: SID корисника | cputime_user: укупно CPU секунди (корисник) | |||
| vmsize: величина виртуелне меморије | tid: ИД нити | cputime_system: укупно CPU секунди (систем) | |||
| wkset: величина радног скупа процеса | threads: број нити | ||||
| cputime_user: укупно CPU секунди (корисник) | page_faults: број грешака странице | cputime_system: укупно CPU секунди (систем) | ручице: број ручица | ||
| threads: број нити | io_read_b: Прочитани IO бајтови | ||||
| page_faults: број грешака странице | io_write_b: Записани IO бајтови | ||||
| handles: број ручица | io_read_op: IO операције читања | ||||
| io_read_b: Прочитани IO бајтови | io_write_op: IO операције писања | ||||
| io_write_b: Записани IO бајтови | io_other_b: Пренети IO бајтови, осим операција читања и писања | ||||
| io_read_op: IO операције читања | io_other_op: IO операције, осим операција читања и писања |
|io_write_op: IO операције писања | | | |io_other_b: Пренети IO бајтови, осим операција читања и писања | | | |io_other_op: IO операције, осим операција читања и писања | | |