Básicamente, necesito dibujar un gráfico sobre todos los procesos de Linux en ejecución.
Seguí los pasos a continuación, pero busqué la mejor solución para este trabajo.
Usando el comando Top obtenga todo el proceso en ejecución y redirija a un archivo, luego extraiga la entrada del archivo dado y dibuje el gráfico usando alguna API de programación.
Este paso parece ser muy tedioso. ¿Hay alguna otra forma de hacer este trabajo en Linux? Por favor, dé una sugerencia.
Debe investigar el sistema de archivos /proc
, tiene la información que necesita en un asunto que es fácilmente accesible para un script perl.
Hay alguna documentación disponible en http://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/proc.html
De especial interés para usted es el metaarchivo "niños", hay alguna documentación en https://lwn.net/Articles/475688/