アイテム proc.get[<name>,<user>,<cmdline>,<mode>] は、Linux、Windows、FreeBSD、OpenBSD、および NetBSD でサポートされています。
このアイテムによって返されるプロセスパラメータのリストは、オペレーティングシステムと'mode'引数の値によって異なります。
The following process parameters are returned on Linux for each mode:
| mode=process | mode=thread | mode=summary |
|---|---|---|
| pid: PID | pid: PID | name: process name |
| ppid: parent PID | ppid: parent PID | processes: number of processes |
| name: process name | name: process name | vsize: virtual memory size |
| cmdline: command with arguments | user: user (real) the process runs under | pmem: percentage of real memory |
| user: user (real) the process runs under | group: group (real) the process runs under | rss: resident set size |
| group: group (real) the process runs under | uid: user ID | data: size of data segment |
| uid: user ID | gid: ID of the group the process runs under | exe: size of code segment |
| gid: ID of the group the process runs under | tid: thread ID | lib: size of shared libraries |
| vsize: virtual memory size | tname: thread name | lck: size of locked memory |
| pmem: percentage of real memory | cputime_user: total CPU seconds (user) | pin: size of pinned pages |
| rss: resident set size | cputime_system: total CPU seconds (system) | pte: size of page table entries |
| data: size of data segment | state: thread state | size: size of process code + data + stack segments |
| exe: size of code segment | ctx_switches: number of context switches | stk: size of stack segment |
| hwm: peak resident set size | page_faults: number of page faults | swap: size of swap space used |
| lck: size of locked memory | cputime_user: total CPU seconds (user) | |
| lib: size of shared libraries | cputime_system: total CPU seconds (system) | |
| peak: peak virtual memory size | ctx_switches: number of context switches | |
| pin: size of pinned pages | threads: number of threads | |
| pte: size of page table entries | page_faults: number of page faults | |
| size: size of process code + data + stack segments | pss: proportional set size memory | |
| stk: size of stack segment | ||
| swap: size of swap space used | ||
| cputime_user: total CPU seconds (user) | ||
| cputime_system: total CPU seconds (system) | ||
| state: process state (transparently retrieved from procfs, long form) | ||
| ctx_switches: number of context switches | ||
| threads: number of threads | ||
| page_faults: number of page faults | ||
| pss: proportional set size memory |
The following process parameters are returned on FreeBSD, OpenBSD, and NetBSD for each mode:
| mode=process | mode=thread | mode=summary |
|---|---|---|
| pid: PID | pid: PID | name: process name |
| ppid: parent PID | ppid: parent PID | processes: number of processes |
| jid: ID of jail (FreeBSD only) | jid: ID of jail (FreeBSD only) | vsize: virtual memory size |
| jname: name of jail (FreeBSD only) | jname: name of jail (FreeBSD only) | pmem: percentage of real memory (FreeBSD only) |
| name: process name | name: process name | rss: resident set size |
| cmdline: command with arguments | user: user (real) the process runs under | size: size of process (code + data + stack) |
| user: user (real) the process runs under | group: group (real) the process runs under | tsize: text (code) size |
| group: group (real) the process runs under | uid: user ID | dsize: data size |
| uid: user ID | gid: ID of the group the process runs under | ssize: stack size |
| gid: ID of the group the process runs under | tid: thread ID | cputime_user: total CPU seconds (user) |
| vsize: virtual memory size | tname: thread name | cputime_system: total CPU seconds (system) |
| pmem: percentage of real memory (FreeBSD only) | cputime_user: total CPU seconds (user) | ctx_switches: number of context switches |
| rss: resident set size | cputime_system: total CPU seconds (system) | threads: number of threads (not supported for NetBSD) |
| size: size of process (code + data + stack) | state: thread state | stk: size of stack segment |
| tsize: text (code) size | ctx_switches: number of context switches | page_faults: number of page faults |
| dsize: data size | io_read_op: number of times the system had to perform input | fds: number of file descriptors (OpenBSD only) |
| ssize: stack size | io_write_op: number of times the system had to perform output | swap: size of swap space used |
| cputime_user: total CPU seconds (user) | io_read_op: number of times the system had to perform input | |
| cputime_system: total CPU seconds (system) | io_write_op: number of times the system had to perform output | |
| state: process state (disk sleep/running/sleeping/tracing stop/zombie/other) | ||
| ctx_switches: number of context switches | ||
| threads: number of threads (not supported for NetBSD) | ||
| page_faults: number of page faults | ||
| fds: number of file descriptors (OpenBSD only) | ||
| swap: size of swap space used | ||
| io_read_op: number of times the system had to perform input | ||
| io_write_op: number of times the system had to perform output |
The following process parameters are returned on Windows for each mode:
| mode=process | mode=thread | mode=summary |
|---|---|---|
| pid: PID | pid: PID | name: process name |
| ppid: parent PID | ppid: parent PID | processes: number of processes |
| name: process name | name: process name | vmsize: virtual memory size |
| user: user the process runs under | user: user the process runs under | wkset: size of process working set |
| sid: user SID | sid: user SID | cputime_user: total CPU seconds (user) |
| vmsize: virtual memory size | tid: thread ID | cputime_system: total CPU seconds (system) |
| wkset: size of process working set | threads: number of threads | |
| cputime_user: total CPU seconds (user) | page_faults: number of page faults | |
| cputime_system: total CPU seconds (system) | handles: number of handles | |
| threads: number of threads | io_read_b: IO bytes read | |
| page_faults: number of page faults | io_write_b: IO bytes written | |
| handles: number of handles | io_read_op: IO read operations | |
| io_read_b: IO bytes read | io_write_op: IO write operations | |
| io_write_b: IO bytes written | io_other_b: IO bytes transferred, other than read and write operations | |
| io_read_op: IO read operations | io_other_op: IO operations, other than read and write operations | |
| io_write_op: IO write operations | ||
| io_other_b: IO bytes transferred, other than read and write operations | ||
| io_other_op: IO operations, other than read and write operations |