摘要: 对于linux free 命令:free输出的第一行是从一个系统的角度看系统内存的使用情况 buffer是用于存放要输出到disk(块设备)的数据的 cache是存放从disk上读出的数据 这二者是为了提高IO性能的,并由OS管理。free输出的第二行是从一个应用程序的角度看系统内存的使用情况 对于-buffers/cache,表示一个应用程序认为系统被用掉多少内存; 对于+buffers/cache,表示一个应用程序认为系统还有多少内存;所以对于系统来说要看第一行的free,应用程序要看第二行的free对于linux 单个进程来说:进程所申请的内存不一定真正会被用到 真正用到了的内存也不一定 阅读全文
posted @ 2012-04-20 09:40 zaleilynn 阅读(1677) 评论(0) 推荐(0) 编辑