10 proc.get параметри

Преглед

Ставка proc.get[<name>,<user>,<cmdline>,<mode>] је подржана на Linux, Windows, FreeBSD, OpenBSD, и NetBSD.

Листа параметара процеса које враћа ставка варира у зависности од оперативног система и вредности аргумента 'mode'.

Linux

Следећи параметри процеса се враћају на Linux за сваки режим:

mode=process mode=thread mode=summary
pid: PID pid: PID name: назив процеса
ppid: родитељски PID ppid: родитељски PID processes: број процеса
name: име процеса name: име процеса vsize: величина виртуелне меморије
cmdline: команда са аргументима user: корисник (реални) процес под којим ради pmem: проценат стварне меморије
user: корисник (реални) под којим ради процес група: група (реална) под којим се покреће процес rss: резидентна величина скупа
group: група (реална) под којим ради процес uid: ID корисника data: величина сегмента података
uid: ID корисника gid: ID групе под којом се процес покреће exe: величина сегмента кода
gid: ID групе под којом се процес покреће tid: ID нити lib: величина дељених библиотека
vsize: величина виртуелне меморије tname: име нити lck: величина закључане меморије
pmem: проценат стварне меморије cputime_system: укупно 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: величина коришћеног простора за замену
cputime_user: укупно CPU секунди (корисник)
cputime_system: укупно CPU секунди (систем)
state: стање процеса (транспарентно преузето из procfs-а, дуга форма)
ctx_switches: број пребацивања контекста
threads: број нити
page_faults: број грешака странице
pss: меморија пропорционалне величине скупа

ОС заснован на BSD-у

Следећи параметри процеса се враћају за reeBSD, OpenBSD, и NetBSD за сваки режим:

mode=process mode=thread mode=summary
pid: PID pid: PID name: име процеса
ppid: родитељски PID ppid: родитељски PID processes: број процеса
jid: jail ID-ија (само FreeBSD) jid: jail ID-ија (само FreeBSD) vsize: величина виртуелне меморије
jname: име jail-а (само FreeBSD) jname: име jail-а (само FreeBSD) pmem: проценат стварне меморије (само FreeBSD)
name: име процеса name: име процеса rss: величина резидентног скупа
cmdline: команда са аргументима user: корисник (стварни) под којим се покреће процес size: величина процеса (код + подаци + стек)
user: корисник (стварни) под којим се процес покреће group: група (стварна) под којом се процес покреће tsize: величина текста (кода)
group: група (стварна) под којим се процес покреће uid: ID корисника dsize: величина података
uid: ID корисника gid: ID групе под којом се процес покреће ssize: величина стека
gid: ID групе под којом се процес покреће tid: ID нити cputime_user: укупно CPU секунди (корисник)
vsize: величина виртуелне меморије tname: име нити cputime_system: укупно CPU секунди (систем)
pmem: проценат стварне меморије (само pmem) cputime_user: укупно CPU секунди (корисник) tx_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: величина коришћеног простора за swap
cputime_user: укупно CPU секунди (корисник) io_read_op: колико пута је систем морао да изврши унос
cputime_system: укупно CPU секунди (систем) io_write_op: број пута када је систем морао да изврши излаз
state: стање процеса (disk sleep/running/sleeping/tracing stop/zombie/other)
ctx_switches: број мењања контекста
threads: број нити (није подржано за NetBSD)
page_faults: број грешака странице
fds: број дескриптора датотека (само OpenBSD)
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: ID нити cputime_system: укупно CPU секунди (систем)
wkset: величина радног скупа процеса threads: број нити
cputime_user: укупно CPU секунди (корисник) page_faults: број грешака странице
cputime_system: укупно CPU секунди (систем) handles: број handle-ова
threads: број нити io_read_b: читање IO бајтова
page_faults: број грешака странице io_write_b: уписани IO бајтови
handles: број handle-ова io_read_op: IO операције читања
io_read_b: читање IO бајтова io_write_op: IO операције писања
io_write_b: уписани IO бајтови io_other_op: IO бајтови су пренети, осим операција читања и писања
io_read_op: IO операције читања io_other_op: IO операције, осим операција читања и писања
io_write_op: IO операције писања
io_other_b: IO бајтови су пренети, осим операција читања и писања
io_other_op: IO операције, осим операција читања и писања