linux free 命令中buffers、cached以及-/+ buffers/cache解析

free的运行结果如下:

              total       used       free     shared    buffers     cached
 Mem:      2097152    1090000    1007152          0     290540   9084008
 -/+ buffers/cache:   10021016   123841
 Swap:     25151484     224188   24927296

 

Mem行:

  • total:物理内存总量,total=used+free
  • used:物理内存使用量
  • free:物理内存释放量
  • shared:0,废弃,永远为0
  • buffers:buffer用于作为写入磁盘的内容缓冲区
  • cached:用于从磁盘中读取的内容缓存

-/+ buffers/cache:用于指示应用程序看到的内存情况,也就是,应用程序获取内存大小,表示使用了10021016,剩余123841

posted @ 2019-01-24 18:43  ronghantao  阅读(3138)  评论(0编辑  收藏  举报