free 命令相对于top 提供了更简洁的查看系统内存使用情况: [root@castal ~]# free -m total used free shared buffers cached Mem: 502 463 39 0 102 250 -/+ buffers/cache: 110 392 Swap: 1027 7 1020 Mem:表示物理内存统计 -/+ buffers/cached:表示物理内存的缓存统计 Swap:表示硬盘上交换分区的使用情况,这里我们不去关心。 系统的总物理内存:255988Kb(256M),但系统当前真正可用的内存并不是第一行free 标记的 24284Kb,它仅代表未被分配的内存。
total:表示物理内存总量。
used2:实际使用的buffers 与cache 总量,也是实际使用的内存总量。 可以整理出如下等式:
total = used + free buffer 与cache 的区别
A buffer is something that has yet to be “written” to disk. |