zoukankan      html  css  js  c++  java
  • linux的free命令

    free 查看内存使用情况,默认以kb为单位

    Mem: total=used+free,   其中buffers和cached是已经使用的内存,

    对程序的buffers和cached的理解: os 在内存中会划分出一块区域,用于程序的buffers和cached使用

    buffers是 将要“写到 to be written”硬盘中的内容,

    cached是从硬盘“ read 读取”到内存中的内容,用于程序的后面使用

     --------------------

    free是由procps.xx.rpm包提供的,其信息由/proc/meminfo文本文件提供

    [Thu Oct 22 08:51 ~/Desktop]# free -m
                 total       used       free     shared    buffers     cached
    Mem:          1710       1154        555          0        132        557
    -/+ buffers/cache:        464       1245
    Swap:         4063         76       3987
    Mem: 是从操作系统的角度来看的

    -/+buffers/cache:  是从应用程序的角度来看的,这时应用程序认为,buffers/cached是可以快速回收的

    内存,所以,可以加上/减去b/c, 这时来看的内存情况: free=555+132+557=1245

  • 相关阅读:
    字典序(摘)
    N
    Y
    B
    购物网站和秒杀系统实现技术
    行测技巧:十字交叉法解决比值混合问题
    数学符号读法大全
    搜狐畅游编程题
    sql删除重复记录
    'for' loop initial declarations are only allo
  • 原文地址:https://www.cnblogs.com/bkylee/p/4899773.html
Copyright © 2011-2022 走看看