# # Diferencia Linux bajo las más detalladas y ps ps-ef aux y formato detallado

Ambos se utilizan para mostrar la información del proceso especificado pero también un poco diferente,

1 ps -ef

proceso ps-ef es un formato estándar, devuelve los siguientes resultados:

UID        PID  PPID  C STIME TTY          TIME CMD
root         1     0  0  2019 ?        00:00:38 /usr/lib/systemd/systemd --switched-root --system --deseria
root         2     0  0  2019 ?        00:00:00 [kthreadd]
root         4     2  0  2019 ?        00:00:00 [kworker/0:0H]
root         6     2  0  2019 ?        00:02:23 [ksoftirqd/0]
root         7     2  0  2019 ?        00:00:00 [migration/0]
root         8     2  0  2019 ?        00:00:00 [rcu_bh]
root         9     2  0  2019 ?        00:10:31 [rcu_sched]
root        10     2  0  2019 ?        00:00:00 [lru-add-drain]
root        11     2  0  2019 ?        00:00:18 [watchdog/0]
...

Donde el significado de cada columna como sigue:

Nombre de la columna significado
UID ID de usuario, pero la salida es el nombre de usuario
PID ID de proceso
PPID El ID del proceso padre
C porcentaje de proceso CPU de
ESTIMACIONES La hora actual para iniciar el proceso de
TTY El proceso que se ejecuta en el terminal, si nada que ver con el terminal, la pantalla? Si es pts / 0, etc., está representado por una conexión de red para el proceso de host.
CMD Nombre y parámetros del comando

2 ps aux

Se muestra el formato ps aux BSD, devuelve los siguientes resultados:

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.1  43532  3748 ?        Ss    2019   0:38 /usr/lib/systemd/systemd --switched-root -
root         2  0.0  0.0      0     0 ?        S     2019   0:00 [kthreadd]
root         4  0.0  0.0      0     0 ?        S<    2019   0:00 [kworker/0:0H]
root         6  0.0  0.0      0     0 ?        S     2019   2:23 [ksoftirqd/0]
root         7  0.0  0.0      0     0 ?        S     2019   0:00 [migration/0]
root         8  0.0  0.0      0     0 ?        S     2019   0:00 [rcu_bh]
root         9  0.0  0.0      0     0 ?        R     2019  10:31 [rcu_sched]
root        10  0.0  0.0      0     0 ?        S<    2019   0:00 [lru-add-drain]
root        11  0.0  0.0      0     0 ?        S     2019   0:18 [watchdog/0]
...

Donde el significado de cada columna como sigue:

Nombre de la columna significado
USUARIO Nombre de usuario
%UPC porcentaje de CPU ocupada por el proceso de
% MEM El porcentaje de memoria ocupada
VSZ Cantidad de memoria virtual (KB) utilizada por este proceso
RSS Una cantidad fija de memoria (KB) consumida por este proceso (el número de páginas que residen)
STAT Estado del proceso de
COMIENZO El proceso es hora de inicio disparada
HORA El proceso real de utilizar el tiempo de CPU que ejecuta

STAT estado donde la posición común de los caracteres de estado son:

campo significado
re No interrumpir el sueño (por lo general periferia del proceso)
R Correr puede ser tenido en la línea de cola;
S En un estado inactivo;
T / Paradas o pista;
W En el intercambio de memoria (no válida desde el comienzo de un kernel 2.6)
X proceso de muertos (básica raro)
con proceso zombie
< proceso de alta prioridad
norte // proceso de prioridad más baja
L Algunas páginas están bloqueadas en la memoria;
s / líderes de proceso (hay procesos menor de ella);
l Multi-roscado, la clonación hilo (usando CLONE_THREAD, pthreads NPTL similares);
+ En el grupo de proceso en segundo plano
Publicado 59 artículos originales · ganado elogios 2 · Vistas 4708

Supongo que te gusta

Origin blog.csdn.net/lch551218/article/details/104232559
Recomendado
Clasificación