free

语法

free [选项]

选项

-h  : 自动根据大小展示单位

-m:  以MB为单位

-t : 多展示一行,展示总数

-s 10:隔10s刷新一次

案例

total 内存:总量

used:已用量

free:可用量

shared:多个进程共享的内存总额

buffers:在一些linux版本有,块设备所占用缓存

cached:普通文件数据所占用的缓存

available:当前可用的内存总量,available才是你的"可用内存" , 而不是像过去那样简单的把free和buffer加起来.available 小于 free+buffer 是一定的了

意义:

当出现以下情况,系统是正常的,不需要担心: 

* 空闲内存free接近0                      

* 已使用内存used接近于total                       

* 可用内存(free+buffers/cache)占total的20%以上                       

* 交换分区内存swap没有发生改变


下面情况说明内存过低,需要注意!                     

 * 可用内存(free+buffers/cache)过低,接近于0的时候                       

* 交换分区内存占用swap used增加或者有波动                       

* dmesg | grep oom-killer显示有OutofMemory-killer正在运行

free命令的介绍及参数的详细分析 | Linux运维部落

你可能感兴趣的:(free)