婷婷综合国产,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的輸出含義的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 明水县| 永吉县| 阜城县| 会理县| 茶陵县| 寿光市| 潼关县| 扎赉特旗| 西畴县| 婺源县| 喀喇沁旗| 铜山县| 云安县| 淮南市| 普兰县| 衡阳市| 昌乐县| 忻城县| 和田市| 嘉黎县| 剑河县| 诸暨市| 东台市| 开化县| 炎陵县| 株洲市| 大城县| 肥西县| 玉田县| 永济市| 正宁县| 兰西县| 英德市| 五家渠市| 大足县| 柳州市| 台江县| 环江| 共和县| 翁牛特旗| 玛曲县|