Uno de los sistemas operativos Linux --------- análisis detallado del comando

  


Para monitorear y controlar un proceso, primero debe entender el proceso actual, es decir, necesita ver el proceso actual, y el comando ps es el comando de vista de proceso más básico y muy poderoso. Utilice este comando para determinar qué procesos se están ejecutando y ejecutando, si el proceso finaliza, si el proceso está muerto, qué procesos están consumiendo demasiados recursos, etc. En resumen, la mayor parte de la información se puede obtener ejecutando este comando.
ps nos proporciona una vista única del proceso, y los resultados que proporciona no son dinámicamente continuos; si desea monitorear el tiempo del proceso, debe usar la herramienta superior.
kill es usado para matar el proceso.
1, descripción de los parámetros de ps
ps proporciona una gran cantidad de parámetros de opciones, comúnmente utilizados como los siguientes:
l salida de formato largo;
u muestra el proceso en el orden de nombre de usuario y hora de inicio;
j Utilice el formato de tarea para mostrar el proceso;
f Muestre el proceso en un formato de árbol;
a Muestre todos los procesos de todos los usuarios (incluidos otros usuarios);
x Muestre el proceso sin un terminal de control;
r muestra el proceso en ejecución;
ww evita que se trunquen los parámetros detallados;
Nuestra elección común es que la combinación sea aux o laxa, y la aplicación del parámetro f.
2, explicación de la salida ps aux o lax
propietario del proceso USUARIO; ID de proceso PID de
; proceso padre de PPID original;% porcentaje de CPU de proceso CPU%;
El porcentaje de memoria ocupada por% MEM;
El valor NICE del proceso NI, el valor es grande, lo que indica menos tiempo de CPU; el tamaño virtual del proceso VSZ;
el número de páginas en el RSS residente;
terminal TTY estado ID
proceso STAT (hay varios)
D no puede ser interrumpida sueño (por lo general proceso IO);


R puede ser en el funcionamiento La cola se puede pasar;
S está en hibernación;
T se ha detenido o rastreado; W ingresa en el intercambio de memoria (no válido desde el kernel 2.6); Visto);
Z Proceso de Zombie;
< Proceso de Alta Prioridad
N Proceso de Baja Prioridad
L Algunas páginas están bloqueadas en la memoria;
s Líder del proceso (Hay procesos secundarios debajo de él);
l Multi-process (usando CLONE_THREAD, similar a pthreads NPTL);
+ proceso del grupo en el fondo;
WCHAN recursos del proceso en espera;
START Hora de iniciar el proceso;
TI El proceso ME consume tiempo de CPU; el nombre y los parámetros del comando COMMAND;
3, ejemplos de aplicación
[root @ localhost ~] # ps -aux

Copyright © Conocimiento de Windows All Rights Reserved