先说一下free 命令各个参数的含义
参 数:
-b 以Byte为单位显示内存使用情况。
-k 以KB为单位显示内存使用情况。
-m 以MB为单位显示内存使用情况。
-o 不显示缓冲区调节列。
-s 持续观察内存使用状况。
-t 显示内存总和列。
-V 显示版本信息。
实例如下
[root@sunblaze ~]# free -m
total used free shared buffers cached
Mem: 589 256 333 0 31 140
-/+ buffers/cache: 84 504
Swap: 2000 0 2000
说一下各行的含义
第一行:
total used free shared buffers cached
Mem: 589 256 333 0 31 140
total 589 物理内存共有589M
used 256 已经分配出去256M
free 333 尚未分配333M
shared 0 共享内存 大多数系统不使用
buffers 31 系统分配出去但尚未使用的buffer数量
cached 140 系统分配出去但尚未使用的cache数量
第二行
total used free shared buffers cached
-/+ buffers/cache: 84 504
used 84 实际使用的内存总量84M
free 504 实际剩余的内存总量504M
第三行
total used free shared buffers cached
Swap: 2000 0 2000
total 2000 交换分区大小
used 0 已经使用的交换分区
free 2000 空闲的交换分区大小
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12474069/viewspace-671701/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/12474069/viewspace-671701/