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 ×× 分别为长、宽格式
本文详细解析了Linux系统内存(Mem)和交换分区(Swap)的使用情况,包括物理内存总量、已使用的内存、空闲内存、缓存与缓冲区、以及交换分区的使用状态。
735

被折叠的 条评论
为什么被折叠?



