Linux free 命令

Posted Veryvalley

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux free 命令相关的知识,希望对你有一定的参考价值。

 

新的free命令执行结果如下:

free -h :以比较友好的方式 显示 

free -m: 以M显示内存使用情况 

同理还有:

free -g 以G显示,free -b 以以字节显示,free -k:以K显示

行解释:

  1. Mem:物理内存
  2. Swap:交换区

列解释

  1. total:系统总的物理内存(Mem行)和总的交换空间(Swap行)大小 
  2. used:已经被使用的物理内存和交换空间
  3. free:没有被使用的物理内存和交换空间
  4. shared:被共享使用的物理内存
  5. buff/cache:被 buffer(buffer cache)和cache(page cache)使用的物理内存
  6. available:可以被应用程序使用的内存空间,理论上可以这么理解:available = free + buff/cache ,但是buff/cache有部分是无法释放出来的,所以实际情况 是 available < free + buff/cache 
  • total - used = free + shared +buff+cache
  •  buff和cache在2.4以前是分开的,各自独立存在的,2.4以后是合并在一块了。故旧版本中  free命令中的 buff和cache是分开的.

 

参考:

http://www.cnblogs.com/sparkdev/p/7994666.html

 

https://blog.csdn.net/juS3Ve/article/details/79191634

 

以上是关于Linux free 命令的主要内容,如果未能解决你的问题,请参考以下文章

Linux 内存分析工具—free命令

Linux 内存分析工具——free命令

玩转Linux命令free来了

Linux之free命令

Linux上的free命令详解

Linux性能监控分析命令—free命令介绍