内存使用分析

时间:2011-07-12 10:59:27

标签: linux memory memory-management

我正在执行一项活动,其中我必须计算系统使用的总内存,然后根据流程和其他实体计算总使用内存。

我使用/ proc / meminfo来获取总使用内存(Total Usable Mem - Total Free Mem)。 然后列出所有进程和单独的内存使用情况。 但这两个数字都没有匹配,这不符合我的预期。 即使使用了所有进程使用的总内存,我也无法使用7MB的内存。

我在这里错过了任何信息吗?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

共享库可能会弄乱数字。进程可以直接共享内存。内存的某些部分被静静地保留用于硬件I / O映射或其他OS内部。