如何记录Linux进程的Ram和CPU使用情况

时间:2011-07-07 04:02:50

标签: linux process cpu ram

如何跟踪可能运行,停止然后使用不同PID重新运行的进程的CPU和Ram使用情况?

我希望跟踪Linux服务器上所有进程的此信息,但问题是当进程停止并重新启动时,它将具有不同的PID,我不知道如何将其识别为相同的进程。

3 个答案:

答案 0 :(得分:2)

您在这里寻找的是“流程会计”。

http://tldp.org/HOWTO/Process-Accounting/

答案 1 :(得分:0)

如果您知道该过程的命令,只需将其传递给grep,如下所示:

ps ux | grep yourcommandgoeshere

答案 2 :(得分:0)

您可以setup a crontab记录

等命令的输出
  1. top -b -n1 | grep
  2. ps ux | grep
  3. 或者,您可以使用sealion服务。只需安装代理并按照您的需要通过简单的步骤进行配置,您就可以在线查看已执行命令的输出。

    希望它有所帮助...