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

    free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。在Linux系统监控的工具中,free命令是最经常使用的命令之一。

    1.命令格式:

    free [参数]

    2.命令功能:

    free 命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。共享内存将被忽略

    3.命令参数:

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

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

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

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

    -o  不显示缓冲区调节列。 

    -s<间隔秒数>  持续观察内存使用状况。 

    -t  显示内存总和列。 

    -V  显示版本信息。 

    4.使用实例:

    例如:显示内存使用情况

    命令:

    free

    free -g

    free -m

    输出:

    [root@SF1150 service]# free

                 total       used       free     shared    buffers     cached

    Mem:      32940112   30841684    2098428          0    4545340   11363424

    -/+ buffers/cache:   14932920   18007192

    Swap:     32764556    1944984   30819572

    [root@SF1150 service]# free -g

                 total       used       free     shared    buffers     cached

    Mem:            31         29          2          0          4         10

    -/+ buffers/cache:         14         17

    Swap:           31          1         29

    [root@SF1150 service]# free -m

                 total       used       free     shared    buffers     cached

    Mem:         32168      30119       2048          0       4438      11097

    -/+ buffers/cache:      14583      17584

    Swap:        31996       1899      30097

    说明:

    下面是对这些数值的解释:

    total:总计物理内存的大小。

    used:已使用多大。

    free:可用有多少。

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

    Buffers/cached:磁盘缓存的大小。

    第三行(-/+ buffers/cached):

    used:已使用多大。

    free:可用有多少。

    第四行是交换分区SWAP的,也就是我们通常所说的虚拟内存。

    区别:第二行(mem)的used/free与第三行(-/+ buffers/cache) used/free的区别。 这两个的区别在于使用的角度来看,第一行是从OS的角度来看,因为对于OS,buffers/cached 都是属于被使用,所以他的可用内存是2098428KB,已用内存是30841684KB,其中包括,内核(OS)使用+Application(X, oracle,etc)使用的+buffers+cached.

    第三行所指的是从应用程序角度来看,对于应用程序来说,buffers/cached 是等于可用的,因为buffer/cached是为了提高文件读取的性能,当应用程序需在用到内存的时候,buffer/cached会很快地被回收。

    所以从应用程序的角度来说,可用内存=系统free memory+buffers+cached。

    如本机情况的可用内存为:

    18007156=2098428KB+4545340KB+11363424KB

  • 相关阅读:
    uva10129 PlayOnWords(并查集,欧拉回路)
    UVA439 knightMoves (A*启发搜索)
    uva297 Quadtrees (线段树思想,区间操作)
    [uva]AncientMessages象形文字识别 (dfs求连通块)
    [uva816]AbbottsRevenge Abbott的复仇(经典迷宫BFS)
    [dp][uestc]L
    [dp][uestc oj]J
    [uestc oj]H
    [dp uestc oj] G
    [dp]uestc oj 邱老师看电影
  • 原文地址:https://www.cnblogs.com/wyglog/p/12528266.html
Copyright © 2011-2022 走看看