zoukankan      html  css  js  c++  java
  • 《Linux系统free命令的使用》学习笔记

    free命令用于显示当前系统的内存空闲和使用情况,其中包括物理内存,交换分区内存,内核缓冲区内存以及高速缓存,free的参数报错一下:

    -b ——字节的方式显示内存使用情况

    [root@redhat ~]# free -b
                 total       used       free     shared    buffers     cached
    Mem:     521449472  138665984  382783488          0   14675968   60305408
    -/+ buffers/cache:   63684608  457764864
    Swap:   2147475456          0 2147475456

    -k——kb的方式显示内存使用情况

    [root@redhat ~]# free -k
                 total       used       free     shared    buffers     cached
    Mem:        509228     135416     373812          0      14320      58892
    -/+ buffers/cache:      62204     447024
    Swap:      2097144          0    2097144

    -m——以MB的方式显示当前系统内存的使用情况

    [root@redhat ~]# free -m
                 total       used       free     shared    buffers     cached
    Mem:           497        132        365          0         13         57
    -/+ buffers/cache:         60        436
    Swap:         2047          0       2047

    -g——以GB的方式显示内存的使用情况  

    [root@redhat ~]# free -g
                 total       used       free     shared    buffers     cached
    Mem:             0          0          0          0          0          0
    -/+ buffers/cache:          0          0
    Swap:            1          0          1

    -o——以旧格式显示,所谓的旧格式就是不显示“-/+ buffers/cache”行

    [root@redhat ~]# free -o
                 total       used       free     shared    buffers     cached
    Mem:        509228     135532     373696          0      14340      58892
    Swap:      2097144          0    2097144

    -s——指定多长时间刷新一次单位为:秒

    [root@redhat ~]# free -s 3     //隔三秒刷新一次     

        total       used       free     shared    buffers     cached Mem:        509228     135772     373456          0      14380      58924 -/+ buffers/cache:      62468     446760 Swap:      2097144          0    2097144

        total       used       free     shared    buffers     cached Mem:        509228     135788     373440          0      14380      58924 -/+ buffers/cache:      62484     446744 Swap:      2097144          0    2097144

    -c——指定刷新的次数。它要结合-s参数一块使用。

    [root@redhat ~]# free -s1 -c2          //每秒刷新一次,总共刷新2次   

         total       used       free     shared    buffers     cached Mem:        509228     135772     373456          0      14404      58924 -/+ buffers/cache:      62444     446784 Swap:      2097144          0    2097144

                 total       used       free     shared    buffers     cached Mem:        509228     135788     373440          0      14404      58924 -/+ buffers/cache:      62460     446768 Swap:      2097144          0    2097144

    -V ——显示当前系统free命令的版本

    [root@redhat ~]# free -V
    procps version 3.2.8

    较为常用的就是free -m 或-g,其他的知道就好了

  • 相关阅读:
    hdu4587 Two Nodes 求图中删除两个结点剩余的连通分量的数量
    洛谷3388 tarjan割点
    POJ1523 Tarjan求割点以及删除割点之后强连通分量的数量
    POJ1144 tarjan+网络中割点与割边的数量
    POJ1780 欧拉路+手写栈解决爆战问题
    Delphi 窗体函数GetForegroundWindow
    Delphi 窗体函数GetClassName
    Delphi 窗体函数GetDesktopWindow
    Delphi 窗体函数 GetTopWindow、GetNextWindow
    Delphi 调用惯例 register, pascal, cdecl, stdcall, safecall 介绍
  • 原文地址:https://www.cnblogs.com/linux-super-meng/p/3778845.html
Copyright © 2011-2022 走看看