UNIX trabaja con procesos. Su shell de entrada, los programas de aplicación, la sesión de edición que ejecuta e incluso el programa ls que muestra sus archivos son procesos bajo el control del sistema operativo.
En UNIX puede realizar operaciones con estos procesos. Por ejemplo, puede ver qué programas está ejecutando en cualquier momento, parar y reiniciar los programas que elija e investigar y depurar procesos irregulares.
Un proceso irregular es un proceso que no está realizando el trabajo que espera que haga. Por ejemplo, puede que un proceso esté consumiendo un gran porcentaje de sus recursos disponibles debido a un defecto, o puede que esté interfiriendo con otro proceso. Utilice el Gestor de procesos para detectar procesos irregulares cuando se experimente lo siguiente:
El rendimiento o la respuesta de la estación de trabajo parecen más lentos.
Un programa no responde a la entrada del usuario.
Un servicio estándar, como la impresión, la transferencia de archivos o el inicio de sesiones remotas, no responde.
Al mostrar todos los procesos, habitualmente el Gestor de procesos muestra de treinta a cuarenta procesos, de forma que encontrar los procesos irregulares puede ser una tarea compleja para los usuarios no experimentados. Los consejos siguientes pueden resultar útiles (de lo contrario, contacte con el administrador de su sistema):
Utilice el Medidor de rendimiento (véase Capítulo 18) para ver si los parámetros de rendimiento tales como el uso de CPU o de disco son excepcionalmente altos. De ser así, puede utilizar el Gestor de procesos para identificar el proceso irregular.
Utilice el Gestor de procesos para identificar:
Los procesos que utilicen un gran porcentaje de la CPU o RAM disponibles cuando no deberían
Procesos huérfanos cuyos procesos superiores han vuelto a ser 1, es decir init (pero no los procesos tales como sched, dtlogin, o cron, cuyo ID de proceso superior debería ser 1)
Procesos que se iniciaron hace mucho tiempo y que no terminaron cuando debían
Procesos grandes propiedad de otro usuario que están degradando el rendimiento