生成子进程的资源使用报告

生成子进程的资源使用报告

我正在寻找一个可以生成有关子进程的报告的工具。我对CPU使用率、内存使用率等感兴趣。

理想情况下,该工具的使用方式如下:

uber_reporter -o report.html command -command_param_1

我在生成的报告中寻找的是:

  • 随时间变化的图表,包含 CPU 使用情况、内存使用情况。
  • 该报告应仅包含以 开头的父进程和子进程command。即我对其他过程不感兴趣。
  • 图例应包含流程的完整调用路径。
  • 输出格式并不那么重要,HTML 仅用作示例。输出格式可以是 GNU 绘图、图像、PDF 等的源。
    • 此类报告最简单的形式可以是表格数据(例如CSV)。

有这样的工具吗?

系统是Ubuntu Linux。

相关内容