标签归档:Buffer

linux内存中buffer与cache的区别

linux内存中buffer与cache的区别
  free 命令相对于top 提供了更简洁的查看系统内存使用情况:
$ free
total       used        free    shared  buffers cached
Mem:    255268      238332      16936       0   85540   126384
-/+ buffers/cache:  26408       228860
Swap:   265000      0           265000
  Mem:表示物理内存统计
-/+ buffers/cached:表示物理内存的缓存统计
Swap:表示硬盘上交换分区的使用情况,这里我们不去关心。
系统的总物理内存:255268Kb(256M),但系统当前真正可用的内存b并不是第一行free 标记的 16936Kb,它仅代表未被分配的内存。
我们使用total1、used1、free1、used2、free2 等名称来代表上面统计数据的各值,1、2 分别代表第一行和第二行的数据。

继续阅读