本文主要是介绍应用程序角度来看linux闲余内存,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
第三行所指的是从应用程序角度来看,对于应用程序来说,buffers/cached 是等于可用的,因为buffer/cached是为了提高文件读取的性能,当应用程序需在用到内存的时候,buffer/cached会很快地被回收。
所以从应用程序的角度来说,可用内存=系统free memory+buffers+cached。
我们通过free命令查看机器空闲内存时,会发现free的值很小。这主要是因为,在linux中有这么一种思想,内存不用白不用,因此它尽可能的cache和buffer一些数据,以方便下次使用。但实际上这些内存也是可以立刻拿来使用的。
所以 空闲内存=free+buffers+cached=total-used
这篇关于应用程序角度来看linux闲余内存的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!