>>free:
total used free shared buffers cached
Mem: 8054280 2769560 5284720 135980 259332 1273104-/+ buffers/cache: 1237124 6817156
Swap: 4088536 0 4088536
total:物理内存的总大小
used:已经使用的物理内存大小
free:空闲的物理内存大小
shared:多个进程共享的内存大小
buffers/cached:磁盘缓存的大小
第二行Mem:代表物理内存使用情况
第三行(-/+ buffers/cached):代表磁盘缓存使用状态
第四行:Swap表示交换空间内存使用状态
内核会在适当的时候将物理内存中不经常使用的数据块自动交换(Swap)到虚拟内存中,而将经常使用的信息保留到物理内存。
对于应用程序来说,buffers/cached占有的内存是可用的,因为buffers/cached是为了提高文件读取的性能,当应用程序需要用到内存的时候,buffers/cached会很快地被回收,以供应用程序使用。