Linux meminfo是免费mem的准确版本吗?

Linux meminfo是免费mem的准确版本吗?,linux,memory,vmware,Linux,Memory,Vmware,那么,meminfo是说有X空闲内存的最佳方式吗?我问这个问题是因为我的公司声明这不是一种表示空闲内存的准确方法。事实上,它是memfree、cached、buffers和slab的总和,如果在一个vmware框中,vmware气球是从/proc/vmmemctl添加的。想法?我相信/proc/meminfo是准确的,但我无法证明这一点,更一般地说,/proc伪文件系统为您提供了有关系统和每个进程的大量信息 当然,它提供了有关内核的信息,以便在VMware虚拟机中运行内核 如果您关心某个特定的流

那么,meminfo是说有X空闲内存的最佳方式吗?我问这个问题是因为我的公司声明这不是一种表示空闲内存的准确方法。事实上,它是memfree、cached、buffers和slab的总和,如果在一个vmware框中,vmware气球是从/proc/vmmemctl添加的。想法?

我相信/proc/meminfo是准确的,但我无法证明这一点,更一般地说,/proc伪文件系统为您提供了有关系统和每个进程的大量信息

当然,它提供了有关内核的信息,以便在VMware虚拟机中运行内核


如果您关心某个特定的流程,请参见

关于vmware主机案例,我在一台或我们的服务器上遇到了类似的问题,请参见


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

我不一定要寻找特定的进程。我更感兴趣的是理解为什么top和linux社区显然是错误的,而我的公司在他们看来是正确的。