liujunwei1234 发表于 2010-11-28 16:18

linux下如何动态的跟踪某个进程占用的内存,已知进程名或进程ID

linux下如何动态的跟踪某个进程占用的内存,已知进程名或进程ID 。 如果不好做的话,能否得到一个平均值或最大值也行?

PinkOrient 发表于 2015-12-20 16:21

本帖最后由 PinkOrient 于 2015-12-20 16:22 编辑

cat /proc//status|grep RSS
如:
$ cat /proc/28973/status|grep RSS
VmRSS:    308680 kB

另:
man proc可以看到更多的说明

* VmRSS: Resident set size.


写个简单的脚本就可以持续跟踪一个进程的RSS变化,从外部判断是否有泄露了。

qiuxishi 发表于 2016-01-10 23:01

用PSS的话更准吧,至少会把共享的给平摊下后计算;

yjh777 发表于 2016-01-11 16:05

ps -p $PID -o pid,rss,......
页: [1]
查看完整版本: linux下如何动态的跟踪某个进程占用的内存,已知进程名或进程ID