free

作者: zhyke | 来源:发表于2018-03-20 10:46 被阅读0次

    语法

    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

          本文链接:https://www.haomeiwen.com/subject/vojvqftx.html