Linux命令free的输出含义


[root@Linux /tmp]# free
             total       used       free     shared    buffers     cached
Mem:       4149156    4130412      18744          0      13220    2720160
-/+ buffers/cache:    1397032    2752124
Swap:      6289408        144    6289264
第1行
total 内存总数: 4149156
used 已经使用的内存数: 4130412
free 空闲的内存数: 18744
shared 当前已经废弃不用,总是0
buffers Buffer Cache内存数: 13220
cached Page Cache内存数: 2720160
关系:total = used + free
第2行:
-/+ buffers/cache的意思相当于:
-buffers/cache 的内存数:1397032 (等于第1行的 used - buffers - cached)
+buffers/cache 的内存数: 2752124 (等于第1行的 free + buffers + cached)
可见-buffers/cache反映的是被程序实实在在吃掉的内存,而+buffers/cache反映的是可以挪用的内存总数。
第三行单独针对交换分区, 就不用再说了.
为了提高磁盘存取效率, Linux做了一些精心的设计, 除了对dentry进行缓存(用于VFS,加速文件路径名到inode的转换), 还采取了两种主要Cache方式:Buffer Cache和Page Cache。前者针对磁盘块的读写,后者针对文件inode的读写。这些Cache有效缩短了 I/O系统调用(比如read,write,getdents)的时间。
如果感兴趣可以进一步参考文件/proc/meminfo,free命令就是根据它的信息生成的。free命令的源码可从procps-xxx-.src.rpm获取,xxx为版本号,比如procps-3.2.3-5.3.src.rpm。
参考内核代码:
arch/i386/mm/init.c
fs/proc/proc_misc.c
include/linux/swap.h
mm/filemap.c
fs/buffer.c
另外还可以参考O'REILLY的书《Understanding the LINUX KERNEL》。



相关阅读:
控制数据表中的字段权限及单元格权限
javaScript同意等待代码实现心得
JScript中值类型的封箱与拆箱
使用MaxMind 根据IP地址对访问者定位
在unix上让apache支持asp
成功做好网络管理员IIS使用十大原则
CSS3特性:CSS3 target伪类
c# Random快速连续产生相同随机数的解决方案
oracle多条件查询分页存储过程
php utf-8转unicode的函数
模板引擎正则表达式调试小技巧
Can’t open file:'[Table]mytable.MYI'
Oracle 10g手工创建数据库个人经验
ASP.NET下上传图片到数据库,并且读出图片的代码(详细版)
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 寂寞爱唱歌(四) 猴年话猴“贪” 重男轻女为哪般 我的故事回味无穷450字 给心情涂上幸福的淡蓝色 中学生活作文550字 被囚禁的小鸟 无法抹去,无法回头 关于元旦作文:新年的元旦节 述职报告(中学教师)_述职报告 思想大解放对外大开放作风大转变环境大优化努力推进蓬安新一轮的新跨越新发展 民间故事:《诗经》里的爱情集市 悔恨的一件事 美好的路途心灵手巧 办事处安全生产宣传教育行动实施方案 别忘了,你的世界我曾经来过! 草儿的幻网神迷作文1600字 2016第二季度预备党员自我鉴定 怀念青春的唯美句子 关于师生情的好段大全 童年的一堂课作文500字 乐融融 职业化素养提升培训心得体会 孤独的代价作文 应当身先士卒 “情暖学校,温暖前行”元旦晚会节目征集通知 18岁的,我们一起 happy(青涩感觉) 心中的暖意,心中的梦(征文《我的中国梦》) 关于心情作文500字 2015大学生学习生活计划 我承认我不曾历经沧桑读后感 摇摆歌星 那个地方有过你我 开在指尖上的凤仙花 关于晚安的唯美句子 这个世上只有一个你 9月中学开学典礼教师代表发言稿 落叶在天堂 初一数学寒假生活指导答案 中考满文作文:传递(4) 优秀教师简要事迹材料 可惜时间不够,让我们去试验,永远有多远? 秀才不怕衫破下一句 2014世界粮食日主题世界粮食日相关资料及历年主题 善待人生,超越生命 抱着元宝跳井 最长的好句子 粮食局2006年工作总结及2006年工作思路 题鹅 诗意 有一种励志叫泰森 科研项目合作协议书

Copyright © 2016 phpStudy |