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 交通频道 作文范文 QQ飞车有感700字 基层不正之风和腐败问题整治方案 升学祝福语大全2014 清明布谷鸟 吻老师作文700字 大妈进城 小品剧本(缘分) 给喜欢女生的短信 云雾加工厂 上海贫富差距调查报告: 一墙之隔两重天 最要感谢我的妈妈400字 2015共青团入团申请书格式 我们等到过什么? 多管闲事的小猫 有关母爱的作文600字 高中班委述职报告 关于建立教育 制度 监督并重的反腐败体系 醉意在诗里 绿草地作文900字 2014年11月党员思想汇报:做好模范作用 月底总结范文 大队委员竞选演讲稿作文400字 古老的钟声 如果你不懂珍惜,思念会过期 共产党人,点燃我心中的火(先进性教育朗诵稿) 美好的日子作文 散文:你是一个让我灵魂触动的朋友 吆儿请你记住...... 我选择了你......我就一定会爱你 火锅店开业贺词 梦中荷香 彼岸风前柳,人前桃花落 这都谁说的?你出来我保证不打死你 带雨字的诗句 读《饮湖上初晴后雨》有感作文1000字 小学六年级作文600字:瞧!我们这一家子 一个有意义的“护蛋”活动作文1200字 雪影翩跹 水之韵作文600字 2015乡镇档案工作自查报告 励志电影观后感:阿凡达的教育意义_励志电影 2017副镇长述职述廉报告 小庙里的小学——岁月划痕之十六 2012年企业试用期会计工作总结 指尖、划过小哀伤作文300字 2010年优秀班干部入团申请书 我爱春天作文700字 我只是怔怔望着你的脚步,给你我最后的祝福 一米温暖 六州歌头 张孝祥 翻译赏析 阅读答案 吃杨梅

Copyright © 2016 phpStudy |