10 Parámetros proc.get

Descripción general

El elemento proc.get[<nombre>,<usuario>,<cmdline>,<modo>] es compatible con Linux, Windows, FreeBSD, OpenBSD y NetBSD.

La lista de parámetros de proceso devueltos por la métrica varía según el sistema operativo y el valor del argumento "modo".

####Linux

Los siguientes parámetros de proceso se devuelven en Linux para cada modo:

modo=process modo=thread modo=summary
pid: PID pid: PID nombre: nombre del proceso
ppid: PID padre ppid: PID padre procesos: número de procesos
name: nombre del proceso name: nombre del proceso vsize: tamaño de la memoria virtual
cmdline: comando con argumentos user: usuario (real) bajo el cual se ejecuta el proceso pmem: porcentaje de memoria real
user: usuario (real) el proceso se ejecuta bajo group: grupo (real) el proceso se ejecuta bajo rss: tamaño del conjunto residente
group: grupo (real) bajo el cual se ejecuta el proceso uid: ID de usuario data: tamaño del segmento de datos
uid: ID de usuario gid: ID del grupo bajo el cual se ejecuta el proceso exe: tamaño del segmento de código
gid: ID del grupo bajo el cual se ejecuta el proceso tid: ID del hilo lib: tamaño de las bibliotecas compartidas
vsize: tamaño de la memoria virtual tname: nombre del hilo lck: tamaño de la memoria bloqueada
pmem: porcentaje de memoria real cputime_user: segundos totales de CPU (usuario) pin: tamaño de páginas fijadas
rss: tamaño del conjunto residente cputime_system: segundos totales de CPU (sistema) pte: tamaño de las entradas de la tabla de páginas
data: tamaño del segmento de datos state: estado del hilo size: tamaño del código de proceso + datos + segmentos de pila
exe: tamaño del segmento de código ctx_switches: número de cambios de contexto stk: tamaño del segmento de pila
hwm: tamaño máximo del conjunto residente page_faults: número de errores de página swap: tamaño del espacio de intercambio utilizado
lck: tamaño de la memoria bloqueada cputime_user: segundos totales de CPU (usuario)
lib: tamaño de las bibliotecas compartidas cputime_system: segundos totales de CPU (sistema)
peak: tamaño máximo de memoria virtual ctx_switches: número de cambios de contexto
pin: tamaño de las páginas fijadas threads: número de hilos
pte: tamaño de las entradas de la tabla de páginas page_faults: número de errores de página
size: tamaño del código de proceso + datos + segmentos de pila
stk: tamaño del segmento de pila
swap: tamaño del espacio de intercambio utilizado
cputime_user: segundos totales de CPU (usuario)
cputime_system: segundos totales de CPU (sistema)
state: estado del proceso (recuperado de forma transparente de procfs, formato largo)
ctx_switches: número de cambios de contexto
threads: número de hilos
page_faults: número de errores de página

SO basado en BSD

Los siguientes parámetros de proceso se devuelven en FreeBSD, OpenBSD y NetBSD para cada modo:

modo=process modo=thread modo=summary
pid: PID pid: PID name: nombre del proceso
ppid: PID padre ppid: PID padre processes: número de procesos
jid: ID de la cárcel (solo FreeBSD) jid: ID de la cárcel (solo FreeBSD) vsize: tamaño de memoria virtual
jname: nombre de la cárcel (solo FreeBSD) jname: nombre de la cárcel (solo FreeBSD) pmem: porcentaje de memoria real (solo FreeBSD)
name: nombre del proceso name: nombre del proceso rss: tamaño del conjunto residente
cmdline: comando con argumentos user: usuario (real) bajo el cual se ejecuta el proceso size: tamaño del proceso (código + datos + pila)
user: usuario (real) el proceso se ejecuta bajo group: grupo (real) el proceso se ejecuta bajo tsize: tamaño del texto (código)
group: grupo (real) bajo el cual se ejecuta el proceso uid: ID de usuario dsize: tamaño de datos
uid: ID de usuario gid: ID del grupo bajo el cual se ejecuta el proceso ssize: tamaño de pila
gid: ID del grupo bajo el cual se ejecuta el proceso tid: ID del subproceso cputime_user: segundos totales de CPU (usuario)
vsize: tamaño de la memoria virtual tname: nombre del hilo cputime_system: segundos totales de CPU (sistema)
pmem: porcentaje de memoria real (solo FreeBSD) cputime_user: segundos totales de CPU (usuario) ctx_switches: número de cambios de contexto
rss: tamaño del conjunto residente cputime_system: segundos totales de CPU (sistema) threads: número de threads (no compatible con NetBSD)
size: tamaño del proceso (código + datos + pila) state: estado del hilo stk: tamaño del segmento de la pila
tsize: tamaño del texto (código) ctx_switches: número de cambios de contexto page_faults: número de errores de página
dsize: tamaño de los datos io_read_op: número de veces que el sistema tuvo que realizar entradas fds: número de descriptores de archivos (solo OpenBSD)
ssize: tamaño de la pila io_write_op: número de veces que el sistema tuvo que realizar la salida swap: tamaño del espacio de intercambio utilizado
cputime_user: segundos totales de CPU (usuario) io_read_op: número de veces que el sistema tuvo que realizar entradas
cputime_system: segundos totales de CPU (sistema) io_write_op: número de veces que el sistema tuvo que realizar salida
state: estado del proceso (disco inactivo/en ejecución/inactivo/detenido de rastreo/zombi/otro)
ctx_switches: número de cambios de contexto
threads: número de threads (no soportado para NetBSD)
page_faults: número de errores de página
fds: número de descriptores de archivos (solo OpenBSD)
swap: tamaño del espacio de intercambio utilizado
io_read_op: número de veces que el sistema tuvo que realizar entradas
io_write_op: número de veces que el sistema tuvo que realizar salida

ventanas

Los siguientes parámetros de proceso se devuelven en Windows para cada modo:

modo=process modo=thread modo=summary
pid: PID pid: PID name: nombre del proceso
ppid: PID padre ppid: PID padre processes: número de procesos
name: nombre del proceso name: nombre del proceso vmsize: tamaño de la memoria virtual
user: usuario bajo el cual se ejecuta el proceso user: usuario bajo el cual se ejecuta el proceso wkset: tamaño del conjunto de trabajo del proceso
sid: usuario SID sid: usuario SID cputime_user: segundos totales de CPU (usuario)
vmsize: tamaño de la memoria virtual tid: ID del subproceso cputime_system: segundos totales de CPU (sistema)
wkset: tamaño del conjunto de trabajo del proceso threads: número de hilos
cputime_user: segundos totales de CPU (usuario) page_faults: número de errores de página
cputime_system: segundos totales de CPU (sistema) handles: número de asas
threads: número de hilos io_read_b: bytes IO leídos
page_faults: número de errores de página io_write_b: bytes IO escritos
handles: número de asas io_read_op: operaciones de lectura IO
io_read_b: bytes IO leídos io_write_op: operaciones de escritura IO
io_write_b: bytes IO escritos io_other_b: bytes IO transferidos, distintos de las operaciones de lectura y escritura
io_read_op: operaciones de lectura IO io_other_op: operaciones IO, distintas de las operaciones de lectura y escritura
io_write_op: operaciones de escritura IO
io_other_b: bytes IO transferidos, distintos de las operaciones de lectura y escritura
io_other_op: operaciones IO, distintas de las operaciones de lectura y escritura