linux free命令

Linux上的free命令详解

free命令的所有输出值都是从/proc/meminfo中读出的

                   1          2          3          4          5          6
1              total       used       free     shared    buffers     cached
2 Mem:      24677460   23276064    1401396          0     870540   12084008
3 -/+ buffers/cache:   10321516   14355944
4 Swap:     25151484     224188   24927296

buffer是用于存放要输出到disk(块设备)的数据的,而cache是存放从disk上读出的数据。这二者是为了提高IO性能的,并由OS管理。

系统cache和buffer占用的内存可以被快速回收

原文地址:https://www.cnblogs.com/lixuwu/p/10556384.html