婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Linux命令free的輸出含義

Linux命令free的輸出含義

熱門標簽:高德地圖標注樓房入駐 咸寧智能營銷電話機器人怎么樣 江蘇保險智能外呼系統產品介紹 諾基亞地圖標注app 北京外呼防封系統是什么 南昌四川外呼系統 西寧人工外呼系統線路商 個人電銷機器人 成都哪里有地圖標注公司
[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》。

標簽:清遠 長春 金華 濮陽 中衛 長春 電信 綏化

巨人網絡通訊聲明:本文標題《Linux命令free的輸出含義》,本文關鍵詞  Linux,命令,free,的,輸出,含義,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux命令free的輸出含義》相關的同類信息!
  • 本頁收集關于Linux命令free的輸出含義的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 石城县| 大宁县| 永川市| 拜泉县| 云阳县| 银川市| 峨边| 梅州市| 西林县| 新源县| 唐海县| 密山市| 黔西| 柳江县| 黑水县| 林甸县| 邵东县| 大同县| 略阳县| 华宁县| 乌鲁木齐市| 宁海县| 遂平县| 田林县| 宁强县| 武隆县| 新平| 衡阳县| 彭州市| 吉林市| 平江县| 水富县| 华安县| 赞皇县| 中牟县| 澄江县| 湄潭县| 宁强县| 台江县| 张家界市| 甘肃省|