在顶部显示完整的进程名称

在顶部显示完整的进程名称

我在 Ubuntu 上运行 Rails 堆栈。

当我调用时ps -AF,我得到一个由 Apache 模块设置的描述性进程名称,例如

00:00:43 Rails: /var/www...

这对于诊断负载问题非常有帮助。

但当我打电话时top,同样的过程只会显示为

ruby

有什么方法可以获取ps -AF进程名称吗top

答案1

top在运行时,您可以按在c显示进程名称和命令行之间切换。要记住下次使用的切换状态,请按W将当前配置保存到~/.toprc

答案2

这更像是一个一般性建议,而不是答案:

尝试一下htop。它默认显示完整的进程名称,我认为它更容易使用。

答案3

top -c -n 1应该能给你你想要的东西。

  • -c:自动在命令行和程序名称之间切换
  • -n 1:这将top立即退出,而不每 3 秒显示一次更新(默认)

答案4

您可以c在 top 运行时按下 或使用htop。但如果可以的话,glances也请看一下。它可以作为替代方案。

首页

我经常使用它,它确实很方便!

相关内容