是meminfo准确看待免费的mem吗?

时间:2011-12-14 16:38:11

标签: linux memory vmware

meminfo是最好的方式来说有X空闲内存吗?我问这个问题是因为我的公司声称这不是表示免费记忆的准确方法。实际上,它是memfree,缓存,缓冲区和slab的总​​和,如果在vmware框中,vmware气球是从/ proc / vmmemctl添加的。想法?

2 个答案:

答案 0 :(得分:0)

我相信/proc/meminfo是准确的(但我不能证明这一点),更普遍的是/proc伪文件系统会为您提供有关系统(以及每个过程)的大量信息。

当然,它提供了有关提供它的内核的信息(因此内核在VMware虚拟机中运行)。

如果您对特定流程感到担忧,请参阅this answer

答案 1 :(得分:0)

关于vmware主机案例,我遇到了与我们的服务器类似的问题,请参阅https://serverfault.com/questions/435307/redhat-linux-server-paging-sum-of-res-rss-buffers-cached-total-who-is-u

我认为meminfo的问题在于它没有清楚地显示vmmemctl使用的内存。由于vmmemctl是一个驱动程序,它使用的内存也不会出现在top / ps。