2
基本上,我需要在所有正在运行的Linux进程上绘制图。如何在Linux中创建正在运行的进程图
我按照下面的步骤,但寻找一些最好的解决方案,这项工作。
使用顶部命令获取所有正在运行的进程并重定向到一个文件,然后从给定文件中提取输入并使用一些编程API绘制Graph。
这一步看起来很乏味,还有其他的方法可以在Linux本身做这项工作。请给个建议。
基本上,我需要在所有正在运行的Linux进程上绘制图。如何在Linux中创建正在运行的进程图
我按照下面的步骤,但寻找一些最好的解决方案,这项工作。
使用顶部命令获取所有正在运行的进程并重定向到一个文件,然后从给定文件中提取输入并使用一些编程API绘制Graph。
这一步看起来很乏味,还有其他的方法可以在Linux本身做这项工作。请给个建议。
你应该调查/proc
文件系统,它有你需要的信息,可以很容易地被perl脚本访问。
有一些文件可在http://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/proc.html
特别感兴趣的是你的“孩子”的元文件,则在https://lwn.net/Articles/475688/
一些文档你的意思是像'pstree'命令呢? – Barmar
你能描述一下你的图吗?你在X轴和Y轴上有什么? – mauro
请参阅以下相关链接:http://stackoverflow.com/questions/7998302/graphing-a-processs-memory-usage – Ajay