最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux命令free的輸出含義

本站整理   發(fā)布時間:2009-03-10 14:32:11   作者:jb51.net   我要評論
[root@Linux /tmp]# free              total       used       free     shared    buffers &nb
[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 內(nèi)存總數(shù): 4149156
used 已經(jīng)使用的內(nèi)存數(shù): 4130412
free 空閑的內(nèi)存數(shù): 18744
shared 當(dāng)前已經(jīng)廢棄不用,總是0
buffers Buffer Cache內(nèi)存數(shù): 13220
cached Page Cache內(nèi)存數(shù): 2720160
關(guān)系:total = used + free
第2行:
-/+ buffers/cache的意思相當(dāng)于:
-buffers/cache 的內(nèi)存數(shù):1397032 (等于第1行的 used - buffers - cached)
+buffers/cache 的內(nèi)存數(shù): 2752124 (等于第1行的 free + buffers + cached)
可見-buffers/cache反映的是被程序?qū)崒嵲谠诔缘舻膬?nèi)存,而+buffers/cache反映的是可以挪用的內(nèi)存總數(shù)。
第三行單獨針對交換分區(qū), 就不用再說了.
為了提高磁盤存取效率, Linux做了一些精心的設(shè)計, 除了對dentry進行緩存(用于VFS,加速文件路徑名到inode的轉(zhuǎn)換), 還采取了兩種主要Cache方式:Buffer Cache和Page Cache。前者針對磁盤塊的讀寫,后者針對文件inode的讀寫。這些Cache有效縮短了 I/O系統(tǒng)調(diào)用(比如read,write,getdents)的時間。
如果感興趣可以進一步參考文件/proc/meminfo,free命令就是根據(jù)它的信息生成的。free命令的源碼可從procps-xxx-.src.rpm獲取,xxx為版本號,比如procps-3.2.3-5.3.src.rpm。
參考內(nèi)核代碼:
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》。

相關(guān)文章

最新評論

三穗县| 新巴尔虎右旗| 伊金霍洛旗| 嘉善县| 湛江市| 和顺县| 龙胜| 阜新市| 临颍县| 兴城市| 长顺县| 龙陵县| 兴和县| 白河县| 鹤山市| 资兴市| 特克斯县| 东乌| 松滋市| 盐源县| 腾冲县| 固阳县| 张家港市| 永福县| 开封市| 商都县| 黔西| 荣成市| 思南县| 汉中市| 嘉义县| 灌南县| 凌源市| 岳池县| 红安县| 涪陵区| 托克托县| 台北市| 当阳市| 金溪县| 克拉玛依市|