标签:
一。明确概念
也就是说buffer是用于存放要输出到disk(块设备)的数据的,而cache是存放从disk上读出的数据。这二者是为了提高IO性能的,并由OS管理。
二。命令输出
total used free shared buffers cached Mem: 16436916 16285096 151820 0 243504 6831584 -/+ buffers/cache: 9210008 7226908 Swap: 8224760 4160 8220600
1. Men:total = Men:used + Men:free
2.第三行表示
等式:-buffers/cache = Mem:used - Men:buffers - Men:cached
+buffers/cache = Men:free + Men:buffers - Men:cached
3.表示被几个进程共享的内存的,现在已经deprecated,其值总是0(当然在一些系统上也可能不是0,主要取决于free命令是怎么实现的)。
What is Shared Memory?
标签:
原文地址:http://www.cnblogs.com/yuyutianxia/p/4823672.html