基本上,我需要在所有正在运行的Linux进程上绘制图形。
我按照下面的步骤进行了操作,但是为这项工作寻找了一些最佳解决方案。
使用 Top 命令获取所有正在运行的进程并重定向到文件,然后从给定文件中提取输入并使用某些编程API绘制Graph。
这一步似乎非常繁琐,还有其他方法可以在Linux本身完成这项工作。请提出建议。
答案 0 :(得分:0)
您应该调查/proc
文件系统,它具有您在perl脚本可以轻松访问的问题中所需的信息。
http://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/proc.html
提供了一些文档您特别感兴趣的是“儿童”元文件,https://lwn.net/Articles/475688/有一些文档