谈论/proc/meminfo
文件中的值时这是正确的吗?
【应用程序使用的内存】=MemTotal-(MemFree+Buffers+Cached+SwapCached)
答案1
是的,你说的基本上是正确的。这是获取应用程序所用内存的一个粗略方法。
尽管如此,这个公式仍然成立。
答案2
在 RedHat 网站上可以找到一篇分解 meminfo 的精彩文章这里
作为记录:
内存总量:总可用 RAM(即物理 RAM 减去一些保留位和内核二进制代码)。
此外,计算可用内存和已用内存并不是一门精确的科学。Linux 会缓存所有可用的内存,并根据需要使用。
Free -m 将显示当前内存使用情况(以 MB 为单位)
free -m