IngDiaz

Sobre los procesos zombie en GNU/Linux

¡Hola a todos!

Un poco de información referente al mundo GNU/Linux. El proceso zombie o «defunct» (difunto… otros dirán no muerto xD ) es un proceso que ha completado su ejecución pero aún tiene una entrada en la tabla de procesos, y por énde, también consumiendo memoria RAM; esto permite al proceso que lo ha creado leer el estado de su salida.

Estos procesos se generan constantemente pero rápidamente, por lo cual no lo veremos muy frecuentemente. Si se mira que hay procesos zombies en tu sistema, habría que preocuparse un poco y ver qué se puede hacer. Con el comando top podemos ver los procesos en general y, en particular, los que están en estado zombie. A continuación, un ejemplo:

$ top

Podemos ver en la imagen anterior que hay 3 procesos zombie.

Con el comando ps lo podríamos ver algo así:

Con el comando top es difícil a veces lograr ver en sí la línea de comando del proceso zombie específico, por ésa razón también podemos usar el típico comando ps con algunos parámetros…

ps -A -ostat,ppid,pid,cmd | grep -e '^[Zz]'

Bien eso es todo. ¡Saludos!

Comentarios por Facebook

comentarios