1、$ free
total used free shared buffers cached
Mem: 4147676 3773428 374248 0 84460 1095444
-/+ buffers/cache: 2593524 1554152
Swap: 2096472 14868 2081604
解释如下:
Mem:表示物理内存统计
-/+ buffers/cached:表示物理内存的缓存统计
Swap:表示硬盘上交换分区的使用情况,
第1行 Mem:
total:表示物理内存总量。
used:表示总计分配给缓存(包含buffers 与cache )使用的数量,但其中可能部分缓存并未实际使用。
free:未被分配的内存。
shared:共享内存,一般系统不会用到,这里也不讨论。
buffers:系统分配但未被使用的buffers 数量。
cached:系统分配但未被使用的cache 数量。buffer 与cache 的区别见后面。
total = used + free
第2行 -/+ buffers/cached:
实际使用used:也就是第一行中的used - buffers-cached 也是实际使用的内存总量。
实际可用(剩余)free:未被使用的buffers 与cache 和未被分配的内存之和,这就是系统当前实际可用内存。
2、top
top -d 3 -n 3 d=delay 间隔3秒 n为刷新次数 3次 -b 滚屏显示。
3、vmstat 3 3 间隔3秒共3次
4、ps -efl |grep ××或-efw|grep ×× 分别为长、宽格式