【问题标题】:Linux application monitorLinux 应用程序监视器
【发布时间】:2010-12-16 10:09:43
【问题描述】:

linux上有没有好的应用程序可以监控一个进程并记录它占用了多少cpu以及它打开了哪些文件或系统命令它的执行情况。

如果需要,也可以使用它来挂钩。

免费更好。

【问题讨论】:

  • 检查 ServerFault 以获得更多此类问题的答案。

标签: linux performance monitoring


【解决方案1】:

top 的各种化身。我个人喜欢htop。它还可以显示进程正在休眠的函数。如果您需要有关进程调用的函数的详细信息,请使用strace

用于跟踪每个进程打开的文件lsof 是你的朋友。

【讨论】:

  • 也是我的最爱。与 guake 一起使用,这是一个很好的组合。
  • 感谢提示,我还不知道guake
【解决方案2】:

您可以查看perfkit,但它仍在开发中。

【讨论】:

    【解决方案3】:

    这个问题可能更适合服务器故障。但是请检查this 的答案。它总结了我能建议的一切。 Top 应该为您提供整体的 CPU 使用率以及系统上当前正在执行的所有进程的拆分情况。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-22
      • 2012-01-29
      相关资源
      最近更新 更多