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: 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