【发布时间】:2010-12-16 10:09:43
【问题描述】:
linux上有没有好的应用程序可以监控一个进程并记录它占用了多少cpu以及它打开了哪些文件或系统命令它的执行情况。
如果需要,也可以使用它来挂钩。
免费更好。
【问题讨论】:
-
检查 ServerFault 以获得更多此类问题的答案。
标签: linux performance monitoring
linux上有没有好的应用程序可以监控一个进程并记录它占用了多少cpu以及它打开了哪些文件或系统命令它的执行情况。
如果需要,也可以使用它来挂钩。
免费更好。
【问题讨论】:
标签: linux performance monitoring
top 的各种化身。我个人喜欢htop。它还可以显示进程正在休眠的函数。如果您需要有关进程调用的函数的详细信息,请使用strace
用于跟踪每个进程打开的文件lsof 是你的朋友。
【讨论】:
您可以查看perfkit,但它仍在开发中。
【讨论】:
这个问题可能更适合服务器故障。但是请检查this 的答案。它总结了我能建议的一切。 Top 应该为您提供整体的 CPU 使用率以及系统上当前正在执行的所有进程的拆分情况。
【讨论】: