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字 三十六计与围棋 议论文素材:拒绝平庸 改革开放30年以来的四次思想大讨论 临床医学论文的写作要点_写作指导 乌鸦和兔子 分类教学反思 春节联欢晚会作文500字 期中教学工作总结 节约水源,爱护小草作文450字 描写梅花的诗歌《那朵梅花》 难忘的小学生涯作文900字 营销创先争优培训班心得体会 生活小技巧:42个超实用的生活小技巧与妙招 到底是我不懂?还是他不懂?… 人生都太短暂,去疯去爱去浪费,去追去梦去后悔 活着,就去远行 搬去心中的顽石作文800字 梦里清秋 去人民公园游玩 微笑年轻,年轻微笑——恋爱感言(其一) 餐饮业会计的实习报告 青春的小忧伤2 环境保护大检查工作方案 小学六年级作文600字:蓝天飞翔 光速 国土资源诚信演讲稿—诚信,今生无悔的追求 我的压岁钱,我做主 大学毕业感言文章 《圆明园的毁灭》读后感400字范文 掌握读音特点 说好普通话 十一游记 201611月思想汇报:坚定理想信念 今夜,当我难过的时候有谁来安慰我 文天祥教学反思 2015年天津中考作文题目:晒出我的_______ 噩梦醒来作文350字 天国的灯光作文1000字 求职应聘 脑筋急转弯选摘 红阑一秋,韶光虚度,沧桑的心 黄昏期待(随笔)作文300字 小学六年级作文400字:榨果汁 乌鸦第二次喝水作文450字 麻辣同桌作文1000字 植树节由来与意义 两个人的思想世界 一次谈话作文300字

Copyright © 2016 phpStudy |