• 《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,其他的知道就好了

  • 相关阅读:
    ZOJ 3327 Friend Number
    ZOJ 3324 Machine
    2010-2011 ACM-ICPC, NEERC, Southern Subregional Contest C Explode 'Em All
    UVA 12594 Naming Babies
    POJ 3709 K-Anonymous Sequence
    POJ 1180 Batch Scheduling
    POJ 1160 Post Office
    HDU 3516 Tree Construction
    HDU 3045 Picnic Cows
    UVALive 5097 Cross the Wall
  • 原文地址:https://www.cnblogs.com/linux-super-meng/p/3778845.html
Copyright © 2020-2023  润新知