Linux系统性能分析之内存监控命令-free

在Linux系统中,可用free命令查看系统内存使用情况。

1、字段含义

Mem:物理内存使用情况。

Swap:交换分区使用情况。交换分区本质上是磁盘上的一个区域,当物理内存不够时,临时存放数据。

total:总内存。

used:已使用内存。

free:未使用内存。

shared:被共享使用的内存。

buff/cache:系统缓存大小。

available:程序认为还可被应用使用的内存。

total = used + free + buff/cache

available = free + buff/cache,注:实际计算该等式不成立,数据有较大误差。

2、命令参数

-b:以Byte为单位显示内存使用情况。

-k:以KByte为单位显示内存使用情况。

-m:以MByte为单位显示内存使用情况。

-g:以GByte为单位显示内存使用情况。

-h:以适合人类可读方式显示。

-t:显示内存总和。

-s:每隔多少秒重复打印。

-c:重复打印多次次后退出。
原文链接:,转发请注明来源!