[root@TEST data]# free -m
total used free shared buffers cached
Mem: 16041 15984 57 0 21 7747
-/+ buffers/cache: 8215 7826
Swap: 15994 4593 11400
free 命令解释:(total=used+free)
total 内存总数: 16041
used 已经使用的内存数: 15984
free 空闲的内存数: 57
shared 当前已经废弃不用,总是0
buffers Buffer Cache内存数: 21
cached Page Cache内存数: 7747
-/+ buffers/cache的意思相当于:
-buffers/cache 的内存数:8215 (等于第1行的 used - buffers - cached)
+buffers/cache 的内存数: 7826 (等于第1行的 free + buffers + cached)
-buffers/cache反映的是被程序实实在在吃掉的内存,而+buffers/cache反映的是可以挪用的内存总数。
#####(buffers:缓冲的数据,不能随意清除,cache:缓存的数据,内存不够是可以清空的)
缓冲和缓存区别:缓存是有命令率,缓冲没有
















