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

  • 相关阅读:
    Web前端框架与类库的思考【转】
    mouseover事件mouseenter事件
    11_Eclipse中演示Git版本号的创建,历史版本号的改动,创建分支,合并历史版本号和当前版本号
    实现了私聊和群聊功能的聊天工具
    有预处理命令#define声明一个常数,用以表明1年中有多少秒
    解决Office软件冲突问题
    pig载入两个不同字段个数的文件?load file with different items(f1有42列,f2有43列读到一个对象中)
    游戏公司通用屏蔽字列表
    Android统计图表MPAndroidChart
    HTTP状态码解析
  • 原文地址:https://www.cnblogs.com/linux-super-meng/p/3778845.html
Copyright © 2011-2022 走看看