free 显示linux系统中已用和未用的物理内存,交换内存,共享内存,和内核使用的缓冲区的总和。
-b:以字节为单位显示
-k:以千字节为单位显示
-m:以兆字节为单位显示
-t:显示内存总和
-o:不显示缓冲区调节列
-s:延迟多少秒统计一次
-c:统计次数
-l:显示详细的内存使用情况
范例:
free -m -t -s 5 -c 5
每隔5秒,连续5次,显示内存的使用状况及其总和
total:内存总数
used:已经使用的内存数
free:空闲的内存数
shared:当前已经能够废弃使用,总是0
buffers: buffer cache 内存数
cached: page cache 内存数
关系: total=used+free
-/+ buffers/cache :
-buffers/cache 的内存数等于第一行的used-buffers-cached
+buffers/cache 的内存数等于第一行的free+buffers+cached
-buffers/cache 反映的是被程序实实在在吃掉的内存
+buffers/cache 反映的是可以挪用的内存总数
swap:交换分区的内存数
阅读(399) | 评论(0) | 转发(0) |