我想实时监控一个进程的内存/cpu 使用情况。类似于top但仅针对一个过程,最好带有某种历史图表。
我找到了一个不错的监视器,它允许我记录单个进程的各种运行时数据。我正在寻找对带宽使用具有相同作用的等价物。理想情况下,该命令应类似于bwmon --pid 1 --log init.log. 有这样的吗?它可以在没有管理员权限的情况下运行吗?
我有一个在 rackspace 云(ubuntu 10.04)上运行的应用程序。出于某种原因,在过去的 3 晚里,记忆一直在飙升,然后在大约 7 小时内趋于平稳,最后才逐渐消失。它似乎从午夜开始,一直持续到早上 7 点(忽略图表上的时间——它们已经关闭了 4 个小时)。

查看Munin图表,mysql 中的活动似乎没有任何增加,并且在那段时间内以太网流量似乎根本没有激增(这似乎否定了机器人或爬虫之类的东西)。
哪些工具可用于 Linux 来解决此类问题?