zoukankan      html  css  js  c++  java
  • 【转】LINUX命令:free命令总结

    【原文地址】:https://www.cnblogs.com/tjudzj/p/10100088.html

    一. 作用

        free命令可以显示当前系统未使用的和已使用的内存数目,还可以显示被内核使用的内存缓冲区。

    二. 语法

     free [选项]

    三. 选项

          默认情况下,即在没有选项的情况下,"free"命令显示内存的使用信息。默认按照k(b)的计数单位统计。

    • total:表示 总计物理内存的大小。
    • used:表示 已使用多少。
    • free:表示 可用内存多少。
    • Shared:表示多个进程共享的内存总额。
    • Buffers/cached:表示 磁盘缓存的大小。

    四. 选项

        在linux环境下,使用man命令、--help命令、info命令可查询free命令的所有选项,以--help为例,如:

      现在对free命令的所有选项分别进行解释:

        注意:free命令的选项区分大小写,请认真对照上图中是大写还是小写

         1. free -b:以bytes为单位来显示内存的信息。

         2. free -b:以kb为单位来显示内存的信息。

     

     3. free -m:以m为单位来显示内存的信息。

     

        4. free -g:以G为单位来显示内存的信息。

     

        5. free -h:以适于人类可读方式显示内存信息。-h与其他命令最大不同是-h选项会在数字后面加上适于人类可读的单位

      如我们一起看到的,在1,0数字后这里是G(GB)字母。当数字并没有达到GB时,free足够聪明来知道并在每个数字后面跟上合适的单位。后面的M - 数字929告诉我们它有929MB(译注: 原文为929 number tell us its 969 Megabytes,这里应该为输入错误)。

        6. free -l:显示高低内存的利用率。

     

       7. free -t:显示linux的全部内存。

      如果我们需要每列的总计信息,我们可以在 free 命令后面跟上 -t 选项。这会在字底部额外加入一行显示。

        8. free -s N:表示每隔N秒打印一次内存信息,直到用ctrl+c结束

     

        8. free -c N:表示重复打印内存信息N次

         8. free -w :wide output,不知道啥意思,后续补充吧

     

        9. free -V :显示版本信息

     三. 选项组合

          free命令的选项是可以组合的,举例如下

         1. free -hs 3: 以人类可读的方式,每隔3s打印一次内存信息,直到ctrl+c结束

        2.free -s 2 -c 4:每隔2秒打印一次内存信息,共打印4次

  • 相关阅读:
    C# 图片与Base64的相互转化
    LeetCode 303. Range Sum Query – Immutable
    LeetCode 300. Longest Increasing Subsequence
    LeetCode 292. Nim Game
    LeetCode 283. Move Zeroes
    LeetCode 279. Perfect Squares
    LeetCode 268. Missing Number
    LeetCode 264. Ugly Number II
    LeetCode 258. Add Digits
    LeetCode 257. Binary Tree Paths
  • 原文地址:https://www.cnblogs.com/coreLeo/p/12084816.html
Copyright © 2011-2022 走看看