如何在Linux中创建正在运行的流程图

时间:2016-02-12 05:01:33

标签: linux perl shell unix

基本上,我需要在所有正在运行的Linux进程上绘制图形。

我按照下面的步骤进行了操作,但是为这项工作寻找了一些最佳解决方案。

使用 Top 命令获取所有正在运行的进程并重定向到文件,然后从给定文件中提取输入并使用某些编程API绘制Graph。

这一步似乎非常繁琐,还有其他方法可以在Linux本身完成这项工作。请提出建议。

1 个答案:

答案 0 :(得分:0)

您应该调查/proc文件系统,它具有您在perl脚本可以轻松访问的问题中所需的信息。

http://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/proc.html

提供了一些文档

您特别感兴趣的是“儿童”元文件,https://lwn.net/Articles/475688/有一些文档