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

3

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

我想要跟踪Linux服务器上所有进程的这些信息,但问题是当进程停止并重新启动时,它将具有不同的PID,我不确定如何将其标识为相同的进程。

3个回答

2

0

如果您知道进程的命令,只需将其管道传输到 grep 中,如下所示:

ps ux | grep yourcommandgoeshere

我想要能够跟踪所有用户的所有进程。如果两个用户正在运行同名程序怎么办? - Jared
在这种情况下,该命令将返回两个进程。只需尝试使用ps命令,并可以根据需要进行适应:http://linux.about.com/od/commands/l/blcmdl1_ps.htm - Bjoern

0

你可以设置一个定时任务来记录像下面这样的命令输出:

  1. top -b -n1 | grep
  2. ps ux | grep

或者,你可以使用sealion服务。只需按照简单的步骤安装代理并根据需要进行配置,就可以在线查看执行命令的输出。

希望能对你有所帮助...


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接