Linux /proc/meminfo显示了许多内存使用统计信息。例如,据我所知,可以有活动页面缓存(属于"cached“和" active ")和非活动页面缓存(" inactive”+ "cached")。我想要做的是测量“空闲”内存,但在某种程度上,它包括可能会被丢弃的已用页面,而不会对整个系统的性能产生重大影响。起初,我倾向于使用"free“+ "
来自Linux文档:
Active: Memory that has been used more recently and usually not reclaimed unless我的问题涉及到Commited_AS内存,以及它中实际使用/未使用的部分。我的理解是,活动内存是实际使用的提交内存的一部分。但是,我不知道非活动内存会发生什么;除了最近没有使用<e