[root@Linux /tmp]# free total used free shared buffers cachedMem: 0 -/+ buffers/cache: Swap: 第1行total 内存总数: used 已经使用的内存数: free 空闲的内存数: shared 当前已经废弃不用,总是0buffers Buffer Cache内存数: cached Page Cache内存数: 关系:total = used + free第2行:-/+ buffers/cache的意思相当于:-buffers/cache 的内存数: (等于第1行的 used - buffers - cached)+buffers/cache 的内存数: (等于第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/i/mm/init.cfs/proc/proc_misc.cinclude/linux/swap.hmm/filemap.cfs/buffer.c另外还可以参考O'REILLY的书《Understanding the LINUX KERNEL》。
推荐整理分享Linux命令free的输出含义(-f linux命令),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux所谓的free,linux free命令的用法详细详解,linux free 命令详解,linux freeze,linux常用命令free,linux free 命令详解,linux常用命令free,linux free命令的用法详细详解,内容如对您有帮助,希望把文章链接给更多的朋友!
Apache 2.0. for Linux 下载 Apache2.0.
PHPMyAdmin 2.7.0-pl1下载 PHPMyAdmin2.7.0-pl1
linux怎么添加用户 要在系统上添加用户:使用useradd命令来创建一个锁定的用户账号:useraddusername使用passwd命令,通过指派口令和口令老化规则来给某账号开锁:passwdusernam