1 参数
1.1 第一类单位参数:
- -b,-bytes:以Byte为单位显示内存使用情况;
- -k,-kilo:以KB为单位显示内存使用情况(这也是默认情况);
- -m,-mega:以MB为单位显示内存情况;
- -g,-giga:以GB为单位显示内存使用情况;
1.2 第二类参数:
- -h,-human:自动将数值转换为人类易读形式

- -c, –count:展示结果count次,需与-s配合使用
- -s, –seconds:动态刷新内存使用情况的间隔
2 各字段含义
2.1 Mem行:物理内存使用情况
- total:内存总数 = used+free
- used:已使用内存数
- free:空闲的内存数
- shared:多个进程共享的内存总额
- buffers:缓存内存数(写缓存)
-
2.2 -/+ buffers/cache行
used(-buffers/cache):应用程序实际使用中的内存大小 = used-buffers-cached
free(+buffers/cache):可供使用的内存总数 = free+buffers+cache
2.3 Swap行(交换分区):虚拟内存使用情况
当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。这些被释放的进程被临时保存到Swap空间中,等到那些程序要运行时,再从Swap分区中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。所以swap分区不被占用或者占用很少,说明现在系统内存够用,运行还算良好,不会影响系统运行。
