Monitorizando el tiempo de ejecución de procesos en Linux: Una guía práctica

Monitorizando el tiempo de ejecución de procesos en Linux: Una guía práctica

¿Alguna vez te has preguntado cuánto tiempo lleva ejecutándose un proceso en tu sistema Linux? Monitorizar el tiempo de ejecución de los procesos puede ser crucial para la administración del sistema, la detección de problemas de rendimiento y la optimización de recursos. En esta guía rápida, te mostraremos cómo hacerlo de manera sencilla utilizando un comando simple.

Para conocer el tiempo que lleva corriendo un proceso, solo debes ejecutar el siguiente comando en la terminal:

ps -eo pid,etime,comm | grep firefox

Este comando se compone de las siguientes partes:

ps: Es el comando utilizado para listar los procesos en ejecución en el sistema. -eo pid,etime,comm: Estas opciones especifican las columnas que se mostrarán en la salida: pid: El identificador único del proceso (PID). etime: El tiempo que lleva el proceso en ejecución. comm: El nombre del comando que inició el proceso. | grep firefox: Esta parte del comando utiliza grep para filtrar la salida y mostrar solo las líneas que contienen “firefox”. En este ejemplo, se busca el proceso Firefox, pero puedes reemplazar “firefox” por el nombre de cualquier otro proceso que desees monitorizar.

Al ejecutar este comando, deberías obtener una salida similar a la siguiente:

10997 17:52 firefox

Donde:

10997 es el PID del proceso Firefox. 17:52 es el tiempo que lleva ejecutándose el proceso, en este caso, 17 minutos y 52 segundos.

La salida muestra el PID (identificador del proceso) y el tiempo que lleva ejecutándose para el proceso especificado.

Espero que esta información les sea útil. Ahora te invito a probar este comando en tu sistema y a compartir tus experiencias o preguntas en los comentarios.

Saludos.