继
this question之后.Debian,如果重要的话.
我知道分叉进程之间共享一些内存.那么我如何确定一个进程/一组分叉进程使用了多少内存?
使用this similar question推荐的smem工具,我得到的值如下:
Command Swap USS PSS RSS /usr/sbin/spamd --create-pr 0 16820 24974 41628 spamd chil 0 19388 27581 44176 spamd chil 0 32328 40038 55708
我理解交换列,RSS列是通常报告的(例如ps).从阅读smem文档来看,听起来USS是专门针对该孩子的内存,PSS是整个进程共享的内存的一部分.但是,在PSS中添加USS会提供比RSS更高的值,我认为共享意味着更少(所以我可能错误地解释).
我没有绑上涂抹工具.我想要一些获得“内存使用”数字的方法,该数字有点准确地反映了该进程正在使用的实际内存量.
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。