submandato proc
El submandato proc (alias p) muestra datos de la tabla de procesos del kernel.
Formato
proc
proc ?
proc *
proc -
proc @ id wpar
proc dirección
proc -c clase_wl
proc -n subserie
proc -nw
proc -pr projid
proc -pt
proc -s estado_proc
proc ranura
proc símbolo
proc [-v ] -aff
proc [-v ] -aff *
proc [-v] -aff ranura
Parámetros
| Elemento | Descripción |
|---|---|
| ? | Imprime el uso. |
| * | Imprime la tabla de proceso. |
| - | Imprime todos los procesos que están en el estado ninguno o zombi en el formato largo. |
| @ wpar_id | Muestra el proceso que coincide con el parámetro wpar_id . |
| address | Imprime el proceso en el parámetro dirección . |
| C. wlm_class | Ordena el proceso de la clase WLM (Workload Manager). |
| -n subserie | Ordena el proceso por nombre. |
| Nw | Imprime la tabla de proceso después de saltarse la opción waitproc . |
| -pr projido | Ordena el proceso mediante el parámetro projido . |
| -pt | Imprime la información de ptrace para el proceso actual. |
| -s estado_proc | Ordena el proceso por estado. |
| ranura | Imprime el proceso en el parámetro slot . |
| símbolo | Imprime el proceso que coincide con el parámetro símbolo . |
| - v ] -aff | Imprime los recuentos de afinidad para el proceso actual. |
| - v ] -aff * | Imprime la tabla de proceso y comprueba los recuentos de afinidad. |
| - v ] -aff ranura | Imprime los recuentos de afinidad para el proceso en el parámetro slot . |
Ejemplos
El submandato proc muestra los siguientes formatos de salida:
- Resumen de tabla de proceso
- Este formato muestra una lista de procesos con información limitada para cada proceso. El ejemplo siguiente muestra el resumen de la tabla de procesos:
La columna de ranura lista el índice de ranura de estructura de proceso para el proceso. Los números de esta columna deben utilizarse como el argumento slot para las opciones de visualización detalladas. La columna CL muestra la clase WLM. La columna #THS muestra el número de hebras del proceso.Example of summary format output: --------------------------------- KDB(0)> p * SLOT NAME STATE PID PPID ADSPACE CL #THS pvproc+000000 0 swapper ACTIVE 0000000 0000000 0000000802001190 0 0001 pvproc+000400 1 init ACTIVE 0000001 0000000 00000008140AA480 0 0001 pvproc+100000 1024 wait ACTIVE 0000104 0000000 0000000806003190 0 0001 pvproc+100400 1025 sched ACTIVE 0010106 0000000 000000080A005190 0 0001 pvproc+100800 1026 lrud ACTIVE 0020108 0000000 000000080E007190 0 0002 pvproc+100C00 1027 vmptacrt ACTIVE 003010A 0000000 0000000812009190 0 0001 pvproc+101000 1028 psmd ACTIVE 004010C 0000000 000000081600B190 0 0002 pvproc+101400 1029 vmmd ACTIVE 005010E 0000000 000000081A00D190 0 0005 pvproc+101800 1030 pvlist ACTIVE 0060110 0000000 000000081E00F190 0 0001 ... ... ...
- Salida detallada para un proceso determinado
- Este formato muestra todos los campos o campos seleccionados de la estructura de proceso para un proceso determinado. El ejemplo siguiente muestra una salida detallada para el proceso dado:
Example of detailed output: --------------------------------- KDB(0)> p SLOT NAME STATE PID PPID ADSPACE CL #THS pvproc+111400 1093*kdb_64 ACTIVE 0450100 02E0168 00000008382DC590 0 0001 NAME....... kdb_64 STATE...... stat :07 .... xstat :0000 FLAGS...... flag :00200001 LOAD EXECED ........... flag2 :00000001 64BIT ........... flag3/e/p :0000 00 04 ACTIVE_P ........... atomic :00000000 ........... secflag:0001 ROOT LINKS...... child :0000000000000000 ........... siblings :0000000000000000 ........... sib_back :0000000000000000 ........... uidinfo :000000000358FA80 ........... ganchor :F100100A00111400 <pvproc+111400> THREAD..... threadlist :F100100A1008A700 <pvthread+08A700> ........... zombies :0000000000000000 ... ... ...
Nota: Para todos los submandatos de kdb , sólo unos pocos resultados pueden ser útiles para los usuarios de AIX® , porque la mayoría de las columnas de salida requieren conocimientos sobre las características internas del subsistema correspondiente (en este caso, la gestión de procesos).