微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何监控每个进程使用的文件缓存和匿名页面的数量?

如何解决如何监控每个进程使用的文件缓存和匿名页面的数量?

我想知道某个进程使用了​​多少匿名页面和filecache。希望输出结果类似于cat /proc/meminfo | grep -E "anon|file"的信息,但只统计指定进程.

指令cat /proc/meminfo | grep -E "anon|file"输出样本如下:

Active(anon):    4755812 kB
Inactive(anon):    18032 kB
Active(file):    2183764 kB
Inactive(file):   120404 kB

我尝试使用 pmap/proc/<pid>/smap,但统计数据不正确(明显小于实际值)。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。