ps
Muestra información de proceso.
El Estado de proceso (ps) se utiliza para supervisar:
- Un proceso.
- Si el proceso aún consume ciclos de CPU.
- Qué hebras de un proceso aún están en ejecución.
Para iniciar ps para supervisar un proceso, especifique:
ps -fp <PID>
La salida
debe ser la siguiente: UID PID PPID C STIME TTY TIME CMD
user12 29730 27936 0 21 Jun - 12:26 java StartCruise
Donde- ID de usuario
- El ID de usuario del propietario del proceso. El nombre de inicio de sesión se imprime en el distintivo -f.
- PPID
- El ID de proceso padre.
- ID de producto
- El ID de proceso.
- C
- Utilización de CPU, incrementada cada vez que el reloj del sistema avanza y se encuentra que el proceso está en ejecución. El valor lo reduce el planificador dividiéndolo entre 2 cada segundo. Para la política sched_other, la utilización de CPU se usa para determinar la prioridad de planificación de proceso. Los valores grandes indican un proceso con gran uso de CPU y dan como resultado una prioridad de proceso menor, mientras que los valores pequeños indican un proceso con uso intensivo de E/S y dan como resultado una prioridad más favorable.
- STIME
- La hora de inicio del proceso, proporcionada en horas, minutos y segundos. La hora de inicio de un proceso que ha empezado más de 24 horas antes de que se ejecutara la consulta ps se proporciona en meses y días.
- TTY
- La estación de trabajo de control del proceso.
- HORA
- El tiempo total de ejecución del proceso.
- CMD
- El nombre completo del mandato y sus parámetros.
ps -mp <PID> -o THREAD
La salida
debe ser la siguiente: USER PID PPID TID ST CP PRI SC WCHAN F TT BND COMMAND
user12 29730 27936 - A 4 60 8 * 200001 pts/10 0 java StartCruise
- - - 31823 S 0 60 1 e6007cbc 8400400 - 0 -
- - - 44183 S 0 60 1 e600acbc 8400400 - 0 -
- - - 83405 S 2 60 1 50c72558 400400 - 0 -
- - - 114071 S 0 60 1 e601bdbc 8400400 - 0 -
- - - 116243 S 2 61 1 e601c6bc 8400400 - 0 -
- - - 133137 S 0 60 1 e60208bc 8400400 - 0 -
- - - 138275 S 0 60 1 e6021cbc 8400400 - 0 -
- - - 140587 S 0 60 1 e60225bc 8400400 - 0 -
Donde- USUARIO
- El nombre del usuario de la persona que ejecuta el proceso.
- TID
- El ID de hebra de kernel de cada hebra.
- ST
- El estado
de la hebra:
- O
- Inexistente.
- R
- En ejecución.
- S
- En suspensión.
- W
- Conmutada.
- Z
- Cancelado.
- T
- Detenido.
- CP
- Utilización de CPU de la hebra.
- PRI
- Prioridad de la hebra.
- VT
- Recuento de suspensiones.
- ARCHON
- Canal de espera.
- F
- Distintivos.
- TAT
- Terminal de control.
- BAND
- CPU a la que está enlazada la hebra.
Para obtener más detalles, consulte la página man de ps.