Linux Process View Command

  

Los comandos para ver procesos en Linux son: ps, pstree, top.

1. El comando psps se usa para ver el proceso actual.

Formato general: ps [opciones]

Opciones comunes: -a: Muestra información sobre todos los procesos relacionados con tty (excepto el líder de sesión) en el sistema. -e: Muestra información sobre todos los procesos. -f: muestra la información del proceso en un formato de árbol. -j: Muestra información del proceso en formato de trabajo. -l: Muestra información del proceso en formato largo. -r: muestra solo los procesos que se estan ejecutando. -u: muestra el formato orientado al usuario (incluida información como el nombre de usuario, la CPU y el uso de la memoria). -x: muestra información del proceso en todos los terminales. Comandos comunes: 1) Mostrar el progreso de la consola actual.

ps

TIEMPO PID TTY CMD28320 pts /0 00:00:00 bash28441 pts /0 00:00:00 ps

2) Mostrar todos los procesos en el sistema.

ps -e

3) Muestra los detalles de todos los procesos de usuario.

ps aux

USER PID% CPU% MEM VSZ RSS TTY STAT INICIO TIEMPO COMANDOroot 1 0.0 0.2 2156 668? Ss Sep23 0:04 init [3] root 1114 0.0 0.2 2260 552? S < s Sep23 0:00 /sbin /udevd -droot 1193 0.0 0.2 32696 564? Ssl Sep23 0:00 brcm_iscsiuioroot 1386 0.0 0.2 1812 616? Ss Sep23 0:00 syslogd -m 0root 1441 0.0 0.42020 1064? Ss Sep23 0:00 /usr /sbin /sshdroot 1452 0.0 0.3 2832 832? Ss Sep23 0:00 xinetd -stayalive -pidfile /var/run/xinetd.pid......root 28318 0.0 1.1 10196 2892? Ss 19:38 0:00 Sshd: root @ pts /0root 28320 0.0 0.5 3716 1516 pts /0 Ss 19:38 0:00 -bashroot 28444 0.0 0.3 2532 908 pts /0 R + 20:44 0:00 ps aux

Información : USUARIO El usuario que inició el proceso. Número de identificación del proceso PID. % CPU La relación entre el tiempo que la CPU pasó ejecutando el proceso y el tiempo total de ejecución del proceso. % MEM Este proceso ocupa la proporción de memoria a memoria total. El tamaño de la memoria virtual VSZ, en KB. Unidad La cantidad de memoria real utilizada por RSS, en kilobytes. TTY El terminal correspondiente al establecimiento del proceso, "? " indica que el proceso no ocupa el terminal. El estado de ejecución del proceso STAT, incluido el siguiente código: D Suspensión ininterrumpida. R Ejecución. S sueño T Track o parada. Z termina. W no tiene una página residente en memoria. < Proceso de alta prioridad. N Proceso de baja prioridad. L tiene páginas bloqueadas en la memoria (para tareas en tiempo real o tareas UO). El tiempo en que START comienza a correr.

4) Vea el tamaño de la memoria ocupada por un programa (tome httpd como ejemplo)

ps -C httpd v

TIEMPO ESTADO PID TTY MAJFL TRS DRS RSS% MEM COMMAND5511? Ss 0:50 114 325 51374 9692 3.9 /usr /sbin /httpd7274? S 0:03 0 325 53242 20244 8.1 /usr /sbin /httpd7328? S 0:00 0 325 53214 18572 7.4 /usr /sbin /httpd7349? S 0:00 0 325 53214 18376 7.3 /usr /sbin /httpd7364? S 0:00 0 325 53214 18344 7.3 /usr /sbin /httpd

2, el comando pstreepstree muestra el proceso en una estructura de árbol. Muestra la interrelación entre procesos.

Formato general: pstree [opciones]

Opciones comunes: -a: Muestra el comando completo del proceso. -A: Visualización utilizando caracteres ASCII. -u: Muestra el nombre de usuario. -p: Muestra el programa PID.

Comandos comunes:

pstree -Aup

3. El comando toptop muestra dinámicamente el estado actual de la tarea del sistema, que es equivalente al administrador de tareas.

Formato general: principales [opciones]

Opciones comunes: -b: Utilice el modo por lotes, no acepte la entrada de línea de comandos. -c: Muestra información completa sobre cada proceso. -d < intervalo segundos> Establece el intervalo entre actualizaciones. -i: Ignora los procesos inactivos y zombies. -n < executions >: establece el número de actualizaciones. -s: se ejecuta en modo seguro, deshabilita algunos comandos mutuos. -S: Modo acumulativo, que genera el tiempo total de CPU de cada proceso, incluido el proceso hijo muerto.

Hay comandos interactivos durante la ejecución superior: el espacio se actualiza inmediatamente. c Cambie a la visualización del nombre del comando o muestre el comando completo (incluidos los parámetros). f, F Aumentar el campo de visualización o eliminar el campo de visualización. h,? Muestra información de ayuda sobre el modo de seguridad y el modo de acumulación. k Solicita que se elimine el ID del proceso para cancelar el proceso (la señal predeterminada es 15). i Desactivar los procesos inactivos y procesos zombie. l Cambie a información como el promedio de la carga simulada y el tiempo de funcionamiento normal. m Cambia a la información de memoria y clasifica por huella de memoria. n El número de procesos que muestra el indicador, como la entrada 3, muestra 3 procesos en toda la pantalla. o, O cambia el orden en que se muestran los campos. r Aplicar renice a un proceso, solicitando los valores de PID y renice. s Cambie el intervalo de actualización dos veces, en segundos. t Cambia a la información que muestra el proceso y el estado de la CPU. A está ordenado por tamaño de vida del proceso, y el último proceso se muestra primero. M está ordenada por huella de memoria, de grande a pequeña. N está ordenada por tamaño de ID de proceso, de grande a pequeño. P Ordenar por uso de CPU, de grande a pequeño. S Cambia al modo de tiempo acumulado. T Ordenar tareas por tiempo /tiempo de acumulación. W Escribir la configuración actual en ~ /.toprc.

Comandos comunes: solo usa top.

Copyright © Conocimiento de Windows All Rights Reserved