Het item proc.get[<naam>,<gebruiker>,<opdrachtregel>,<modus>] wordt ondersteund op Linux, Windows, FreeBSD, OpenBSD en NetBSD.
De lijst van procesparameters die door het item worden geretourneerd, varieert afhankelijk van het besturingssysteem en de waarde van het 'modus'-argument.
Voor elk van de modi worden de volgende procesparameters geretourneerd op Linux:
modus=proces | modus=draad | modus=samenvatting |
---|---|---|
pid: PID | pid: PID | naam: procesnaam |
ppid: ouder-PID | ppid: ouder-PID | processen: aantal processen |
naam: procesnaam | naam: procesnaam | vsize: virtuele geheugengrootte |
cmdline: opdracht met argumenten | gebruiker: gebruiker (echt) waar het proces onder draait | pmem: percentage van echt geheugen |
gebruiker: gebruiker (echt) waar het proces onder draait | groep: groep (echt) waar het proces onder draait | rss: grootte van resident set |
groep: groep (echt) waar het proces onder draait | uid: gebruikers-ID | data: grootte van gegevenssegment |
uid: gebruikers-ID | gid: ID van de groep waar het proces onder draait | exe: grootte van codereeks |
gid: ID van de groep waar het proces onder draait | tid: thread-ID | lib: grootte van gedeelde bibliotheken |
vsize: virtuele geheugengrootte | tname: naam van de thread | lck: grootte van vergrendeld geheugen |
pmem: percentage van echt geheugen | cputijd_gebruiker: totale CPU-tijd (gebruiker) | pin: grootte van vastgezette pagina's |
rss: grootte van resident set | cputijd_systeem: totale CPU-tijd (systeem) | pte: grootte van paginatabelvermeldingen |
data: grootte van gegevenssegment | status: threadstatus | grootte: grootte van procescode + gegevens + stacksegmenten |
exe: grootte van codereeks | contextschakelingen: aantal contextschakelingen | stk: grootte van stacksegment |
hwm: piekgrootte van resident set | paginafouten: aantal paginafouten | swap: gebruikte grootte van wisselgeheugen |
lck: grootte van vergrendeld geheugen | cputijd_gebruiker: totale CPU-tijd (gebruiker) | |
lib: grootte van gedeelde bibliotheken | cputijd_systeem: totale CPU-tijd (systeem) | |
piek: piekgrootte van virtueel geheugen | contextschakelingen: aantal contextschakelingen | |
pin: grootte van vastgezette pagina's | threads: aantal threads | |
pte: grootte van paginatabelvermeldingen | paginafouten: aantal paginafouten | |
grootte: grootte van procescode + gegevens + stacksegmenten | ||
stk: grootte van stacksegment | ||
swap: gebruikte grootte van wisselgeheugen | ||
cputijd_gebruiker: totale CPU-tijd (gebruiker) | ||
cputijd_systeem: totale CPU-tijd (systeem) | ||
status: processtatus (transparant opgehaald uit procfs, lange vorm) | ||
contextschakelingen: aantal contextschakelingen | ||
threads: aantal threads | ||
paginafouten: aantal paginafouten |
Voor elk van de modi worden de volgende procesparameters geretourneerd op FreeBSD, OpenBSD en NetBSD:
modus=proces | modus=draad | modus=samenvatting |
---|---|---|
pid: PID | pid: PID | naam: procesnaam |
ppid: ouder-PID | ppid: ouder-PID | processen: aantal processen |
jid: ID van jail (alleen FreeBSD) | jid: ID van jail (alleen FreeBSD) | vsize: virtuele geheugengrootte |
jname: naam van jail (alleen FreeBSD) | jname: naam van jail (alleen FreeBSD) | pmem: percentage van echt geheugen (alleen FreeBSD) |
naam: procesnaam | naam: procesnaam | rss: grootte van resident set |
cmdline: opdracht met argumenten | gebruiker: gebruiker (echt) waar het proces onder draait | grootte: grootte van proces (code + gegevens + stack) |
gebruiker: gebruiker (echt) waar het proces onder draait | groep: groep (echt) waar het proces onder draait | tsize: grootte van tekst (code) |
groep: groep (echt) waar het proces onder draait | uid: gebruikers-ID | dsize: grootte van gegevens |
uid: gebruikers-ID | gid: ID van de groep waar het proces onder draait | ssize: grootte van stack |
gid: ID van de groep waar het proces onder draait | tid: thread-ID | cputijd_gebruiker: totale CPU-tijd (gebruiker) |
vsize: virtuele geheugengrootte | tname: naam van de thread | cputijd_systeem: totale CPU-tijd (systeem) |
pmem: percentage van echt geheugen (alleen FreeBSD) | cputijd_gebruiker: totale CPU-tijd (gebruiker) | contextschakelingen: aantal contextschakelingen |
rss: grootte van resident set | cputijd_systeem: totale CPU-tijd (systeem) | threads: aantal threads (niet ondersteund voor NetBSD) |
grootte: grootte van proces (code + gegevens + stack) | status: threadstatus | stk: grootte van stacksegment |
tsize: grootte van tekst (code) | contextschakelingen: aantal contextschakelingen | paginafouten: aantal paginafouten |
dsize: grootte van gegevens | io_read_op: aantal keren dat het systeem invoer moest uitvoeren | fds: aantal bestandsdescriptors (alleen OpenBSD) |
ssize: grootte van stack | io_write_op: aantal keren dat het systeem uitvoer moest uitvoeren | swap: gebruikte grootte van wisselgeheugen |
cputijd_gebruiker: totale CPU-tijd (gebruiker) | io_read_op: aantal keren dat het systeem invoer moest uitvoeren | |
cputijd_systeem: totale CPU-tijd (systeem) | io_write_op: aantal keren dat het systeem uitvoer moest uitvoeren | |
status: processtatus (disk slaap/lopend/slapend/traceren stoppen/zombie/anders) | ||
contextschakelingen: aantal contextschakelingen | ||
threads: aantal threads (niet ondersteund voor NetBSD) | ||
paginafouten: aantal paginafouten | ||
fds: aantal bestandsdescriptors (alleen OpenBSD) | ||
swap: gebruikte grootte van wisselgeheugen | ||
io_read_op: aantal keren dat het systeem invoer moest uitvoeren | ||
io_write_op: aantal keren dat het systeem uitvoer moest uitvoeren |
Voor elk van de modi worden de volgende procesparameters geretourneerd op Windows:
modus=proces | modus=draad | modus=samenvatting |
---|---|---|
pid: PID | pid: PID | naam: procesnaam |
ppid: ouder-PID | ppid: ouder-PID | processen: aantal processen |
naam: procesnaam | naam: procesnaam | vmsize: virtuele geheugengrootte |
gebruiker: gebruiker waar het proces onder draait | gebruiker: gebruiker waar het proces onder draait | wkset: grootte van proces werkset |
sid: gebruikers-SID | sid: gebruikers-SID | cputijd_gebruiker: totale CPU-tijd (gebruiker) |
vmsize: virtuele geheugengrootte | tid: thread-ID | cputijd_systeem: totale CPU-tijd (systeem) |
wkset: grootte van proces werkset | threads: aantal threads | |
cputijd_gebruiker: totale CPU-tijd (gebruiker) | paginafouten: aantal paginafouten | |
cputijd_systeem: totale CPU-tijd (systeem) | handles: aantal handvatten | |
threads: aantal threads | io_read_b: IO-bytes gelezen | |
paginafouten: aantal paginafouten | io_write_b: IO-bytes geschreven | |
handles: aantal handvatten | io_read_op: IO-leesbewerkingen | |
io_read_b: IO-bytes gelezen | io_write_op: IO-schrijfbewerkingen | |
io_write_b: IO-bytes geschreven | io_other_b: IO-bytes overgedragen, anders dan lees- en schrijfbewerkingen | |
io_read_op: IO-leesbewerkingen | io_other_op: IO-bewerkingen, anders dan lees- en schrijfbewerkingen | |
io_write_op: IO-schrijfbewerkingen | ||
io_other_b: IO-bytes overgedragen, anders dan lees- en schrijfbewerkingen | ||
io_other_op: IO-bewerkingen, anders dan lees- en schrijfbewerkingen |