Mem:表示物理内存统计 -/+ buffers/cached:表示物理内存的缓存统计 Swap:表示硬盘上交换分区的使用情况, 第1行 Mem: total:表示物理内存总量。 used:表示总计分配给缓存(包含buffers 与cache )使用的数量,但其中可能部分缓存并未实际使用。 free:未被分配的内存。 shared:共享内存,一般系统不会用到,这里也不讨论。 buffers:系统分配但未被使用的buffers 数量。 cached:系统分配但未被使用的cache 数量。buffer 与cache 的区别见后面。 total = used + free 第2行 -/+ buffers/cached: used:也就是第一行中的used - buffers-cached 也是实际使用的内存总量。 (指的第一部分Mem行中的used - buffers - cached) free:未被使用的buffers 与cache 和未被分配的内存之和,这就是系统当前实际可用内存。 (指的第一部分Mem行中的free + buffers + cached)
linux free 参数详解
解读Linux内存统计
最新推荐文章于 2025-06-05 07:00:00 发布
本文解析了Linux系统中内存状态的统计方法,包括物理内存(Mem)和交换分区(Swap)的状态,以及如何通过-buffers/cached来理解实际可用内存。
7961

被折叠的 条评论
为什么被折叠?



