Você está visualizando a documentação da versão de desenvolvimento, que pode estar incompleta.
Esta página foi traduzida automaticamente. Se você notar um erro, selecione-o e pressione Ctrl+Enter para reportá-lo aos editores.

10 parâmetros proc.get

Visão geral

O item proc.get[<name>,<user>,<cmdline>,<mode>] é suportado em Linux, Windows, FreeBSD, OpenBSD e NetBSD.

A lista de parâmetros de processo retornados pelo item varia dependendo do sistema operacional e do valor do argumento 'mode'.

Linux

Os seguintes parâmetros de processo são retornados no Linux para cada modo:

mode=process mode=thread mode=summary
pid: PID pid: PID name: nome do processo
ppid: PID pai ppid: PID pai processes: número de processos
name: nome do processo name: nome do processo vsize: tamanho da memória virtual
cmdline: comando com argumentos user: usuário (real) sob o qual o processo é executado pmem: porcentagem de memória real
user: usuário (real) sob o qual o processo é executado group: grupo (real) sob o qual o processo é executado rss: tamanho do conjunto residente
group: grupo (real) sob o qual o processo é executado uid: ID do usuário data: tamanho do segmento de dados
uid: ID do usuário gid: ID do grupo sob o qual o processo é executado exe: tamanho do segmento de código
gid: ID do grupo sob o qual o processo é executado tid: ID da thread lib: tamanho das bibliotecas compartilhadas
vsize: tamanho da memória virtual tname: nome da thread lck: tamanho da memória travada
pmem: porcentagem de memória real cputime_user: total de segundos de CPU (usuário) pin: tamanho das páginas fixadas
rss: tamanho do conjunto residente cputime_system: total de segundos de CPU (sistema) pte: tamanho das entradas da tabela de páginas
data: tamanho do segmento de dados state: estado da thread size: tamanho do código do processo + dados + segmentos de pilha
exe: tamanho do segmento de código ctx_switches: número de trocas de contexto stk: tamanho do segmento de pilha
hwm: pico do conjunto residente page_faults: número de falhas de página swap: tamanho do espaço de swap usado
lck: tamanho da memória travada cputime_user: total de segundos de CPU (usuário)
lib: tamanho das bibliotecas compartilhadas cputime_system: total de segundos de CPU (sistema)
peak: pico de memória virtual ctx_switches: número de trocas de contexto
pin: tamanho das páginas fixadas threads: número de threads
pte: tamanho das entradas da tabela de páginas page_faults: número de falhas de página
size: tamanho do código do processo + dados + segmentos de pilha pss: tamanho proporcional do conjunto residente
stk: tamanho do segmento de pilha
swap: tamanho do espaço de swap usado
cputime_user: total de segundos de CPU (usuário)
cputime_system: total de segundos de CPU (sistema)
state: estado do processo (recuperado transparentemente do procfs, forma longa)
ctx_switches: número de trocas de contexto
threads: número de threads
page_faults: número de falhas de página
pss: tamanho proporcional do conjunto residente

Sistemas operacionais baseados em BSD

Os seguintes parâmetros de processo são retornados no FreeBSD, OpenBSD e NetBSD para cada modo:

mode=process mode=thread mode=summary
pid: PID pid: PID name: nome do processo
ppid: PID do processo pai ppid: PID do processo pai processes: número de processos
jid: ID da jail (apenas FreeBSD) jid: ID da jail (apenas FreeBSD) vsize: tamanho da memória virtual
jname: nome da jail (apenas FreeBSD) jname: nome da jail (apenas FreeBSD) pmem: porcentagem de memória real (apenas FreeBSD)
name: nome do processo name: nome do processo rss: tamanho do conjunto residente
cmdline: comando com argumentos user: usuário (real) sob o qual o processo é executado size: tamanho do processo (código + dados + pilha)
user: usuário (real) sob o qual o processo é executado group: grupo (real) sob o qual o processo é executado tsize: tamanho do texto (código)
group: grupo (real) sob o qual o processo é executado uid: ID do usuário dsize: tamanho dos dados
uid: ID do usuário gid: ID do grupo sob o qual o processo é executado ssize: tamanho da pilha
gid: ID do grupo sob o qual o processo é executado tid: ID da thread cputime_user: total de segundos de CPU (usuário)
vsize: tamanho da memória virtual tname: nome da thread cputime_system: total de segundos de CPU (sistema)
pmem: porcentagem de memória real (apenas FreeBSD) cputime_user: total de segundos de CPU (usuário) ctx_switches: número de trocas de contexto
rss: tamanho do conjunto residente cputime_system: total de segundos de CPU (sistema) threads: número de threads (não suportado para NetBSD)
size: tamanho do processo (código + dados + pilha) state: estado da thread stk: tamanho do segmento de pilha
tsize: tamanho do texto (código) ctx_switches: número de trocas de contexto page_faults: número de falhas de página
dsize: tamanho dos dados io_read_op: número de vezes que o sistema teve que realizar entrada fds: número de descritores de arquivos (apenas OpenBSD)
ssize: tamanho da pilha io_write_op: número de vezes que o sistema teve que realizar saída swap: tamanho do espaço de swap utilizado
cputime_user: total de segundos de CPU (usuário) io_read_op: número de vezes que o sistema teve que realizar entrada
cputime_system: total de segundos de CPU (sistema) io_write_op: número de vezes que o sistema teve que realizar saída
state: estado do processo (espera de disco/executando/dormindo/parada de rastreamento/zumbi/outro)
ctx_switches: número de trocas de contexto
threads: número de threads (não suportado para NetBSD)
page_faults: número de falhas de página
fds: número de descritores de arquivos (apenas OpenBSD)
swap: tamanho do espaço de swap utilizado
io_read_op: número de vezes que o sistema teve que realizar entrada
io_write_op: número de vezes que o sistema teve que realizar saída

Windows

Os seguintes parâmetros de processo são retornados no Windows para cada modo:

mode=process mode=thread mode=summary
pid: PID pid: PID name: nome do processo
ppid: PID pai ppid: PID pai processes: número de processos
name: nome do processo name: nome do processo vmsize: tamanho da memória virtual
user: usuário sob o qual o processo é executado user: usuário sob o qual o processo é executado wkset: tamanho do conjunto de trabalho do processo
sid: SID do usuário sid: SID do usuário cputime_user: total de segundos de CPU (usuário)
vmsize: tamanho da memória virtual tid: ID do thread cputime_system: total de segundos de CPU (sistema)
wkset: tamanho do conjunto de trabalho do processo threads: número de threads
cputime_user: total de segundos de CPU (usuário) page_faults: número de falhas de página
cputime_system: total de segundos de CPU (sistema) handles: número de handles
threads: número de threads io_read_b: bytes de IO lidos
page_faults: número de falhas de página io_write_b: bytes de IO gravados
handles: número de handles io_read_op: operações de leitura de IO
io_read_b: bytes de IO lidos io_write_op: operações de gravação de IO
io_write_b: bytes de IO gravados io_other_b: bytes de IO transferidos, exceto operações de leitura e gravação
io_read_op: operações de leitura de IO io_other_op: operações de IO, exceto operações de leitura e gravação
io_write_op: operações de gravação de IO
io_other_b: bytes de IO transferidos, exceto operações de leitura e gravação
io_other_op: operações de IO, exceto operações de leitura e gravação