我想实时监控一个进程的内存/cpu使用情况。与 "top "类似,但只针对一个进程,最好能有一个历史图表。
在Linux上,`top'实际上支持对单一进程的关注,尽管它自然没有历史图:
top -p PID
这在Mac OS X上也是可用的,只是语法不同:
top -pid PID
htop
是top
的一个很好的替代品。它有...颜色!简单的键盘快捷键!使用方向键滚动列表!杀死一个进程而不离开,不注意PID!标记多个进程并将其全部杀死
在所有的功能中,manpage说你可以按F来跟随一个进程。
真的,你应该试试htop
。在我第一次使用htop
后,我再也没有启动top
。
显示一个单一的进程:
htop -p PID
我通常使用以下两种方法:
1.HP caliper:它是监测进程的非常好的工具,你可以检查调用图和其他低级别的信息。但请注意,它只对个人使用免费。
2.daemontools : 一组用于管理UNIX服务的工具。