我需要一个命令,该命令可以获取名为“ job_runner_o”的进程的内存消耗。
运行ubuntu 10.10
有什么想法吗?
您可以使用ps
列选择:
ps -eo vsz,rss,comm|grep job_runner_0
将列出虚拟内存大小(vsz)和常驻集大小(rss)。在该ps
手册页,了解这些列和可用其他的细节。
您还应该查看中的文件/proc/$pid/
,尤其是中的文件/proc/$pid/status
。它们包含很多信息。例如,尝试:
cat /proc/`pgrep job_runner_0`/status
(这假定只有一个名为job_runner_0的进程。)
另一个快速选择是pmap
,它将列出详细的过程映射信息。
pmap -x $(pidof job_runner_0)
以获得完整的详细列表(这也显示在/ proc文件之一中)。
如果有多个使用该名称的进程,而您只想使用总内存,则可以使用:
pmap $(pgrep job_runner_0) | grep "^ total"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句