linux中free命令背后的故事
available
当应用程序需要内存时,如果没有足够的 free 内存可以用,内核就会从 buffer 和 cache 中回收内存来满足应用程序的请求。所以从应用程序的角度来说,available = free + buffer + cache。请注意,这只是一个很理想的计算方式,实际中的数据往往有较大的误差。
used= total - free - buffers - cache (来自man free)。
free是真正尚未被使用的物理内存数量。
buff/cache中的内容来自对磁盘内容的缓存。
linux中free命令背后的故事