Monitorear procesos en GNU/Linux
|En entornos Unix existen herramientas para todos los gustos que nos ayudan a monitorear o administrar procesos, en esta entrada nombraremos algunas aplicaciones nativas de Unix y otras que no lo son, y que nos sirven para visualizar los procesos del sistema su pid, y otra informacion importante.
Comando PS
Es un comando muy util y con muchas opciones, para listar los procesos que se estan corriendo en el sistema podemos hacer lo siguiente:
ps -e
ps -A
Con cualquiera de los dos comandos anteriores podemos listar los procesos con su respectivo PID. Si deseamos mas informacion como: el usuario, la carga de cpu y memoria, el tiempo y por supuesto su nombre con la ruta del ejecutable usamos los siguientes parametros :
ps -aux
Ahora si deseamos encontrar un proceso en especifico podemos usar grep
ps -e | grep guake
Herramienta Top
Existe una herramienta un poco mas interactiva que viene por defecto en todas las distribuciones de GNU/Linux llamada top, esta aplicacion nos muestra en tiempo real toda la informacion relevante de cada proceso que se esta ejecutando, para lanzarlo solo basta escribir en consola top:
En la imagen vemos claramente alguna informacion importante como:
- PID
- USUARIO
- %CPU
- %MEMORIA
- NOMBRE
Herramienta Watsup
Por otra parte si no eres muy amante de la consola, watsup es la herramienta perfecta para ti, es un monitor de procesos grafico de codigo abierto (GPL), para descargarlo puedes ir a este enlace para instalarlo debemos seguir estos sencillos pasos:
make
make install
Para ejecutarlo simplemente escribes en una consola watsup o tecleas alt+f2 y escribes watsup, inmediatamente nos saldra la pantalla en la cual podemos ver los proceso actuales e incluso matar el que nosotros deesemos:
Hola.
Ya que mencionaste TOP para este tipo de labores, también se puede sumar a la lista otra utilidad aun mas interactiva que el TOP, esta aplicación es HTOP, esta aplicación nos permite ver los procesos de una forma similar al TOP pero además de listar los procesos nos permite interactuar con ellos, podemos navegar entre los procesos con el mouse o con el cursor del teclado para seleccionar el procesos deseado, si presionamos F9 podemos matar el proceso por ejemplo.
Para instalarlo lo podemos hacer desde los repositorios,
sudo aptitude install htop
Para ejecutarlo
htop
Saludos