導航:首頁 > 操作系統 > freelinux詳解

freelinux詳解

發布時間:2024-06-20 16:32:03

linux內存 Buffer和Cache的區別及Linux中查看內存的命令free

Linux中內存查看命令free詳解
2011-08-18 11:24:34| 分類: linux相關|舉報|字型大小 訂閱

下載LOFTER我的照片書 |
free命令用來查看內存的使用情況,與Top命令相比,開銷較小。
$free –m
total used free shared buffers cached
mem: 1002 769 232 0 62 421
-/+ buffers/cache 286 715
swap 1153 0 1 153

說明:在理解free命令的輸出項的時候,要區分兩個概念:第一行(mem),是針對操作系統來說的,而對操作系統來說buffer和cache都是屬於被使用了的內存。第二行(-/+ buffers/cache)是針對應用程序來說的,而對應用程序來說,buffer和cache都屬於可以使用的內存。
所以:
第一行(mem):
total:表示系統可使用的物理內存的總量為1002;
used表示已經被分配的內存為769,具體包括真正已經被使用掉的buffer和cache內存286,未使用的buffer內存62,未使用的cache內存421,即769 = 62 + 421 + 286;
free:表示為分配的物理內存為232;
buffers:已經被系統分配而未使用的buffer內存62;
cached:已經被分配而未使用的cache內存421;

第二行(-/+ buffers/cache);
used:已經被應用程序真正使用掉的buffer和cache內存為286;
free:可以被應用程序使用的內存為715,其中包括:已經分配而未使用的buffer內存62,已經分配而未使用的cache內存421,還沒有被分配的內存232,即: 715 = 62 + 421 + 232;

另:Linux中buffer與cache的區別:
buffer:要寫到硬碟上去的數據內存;
cache:讀取到內存中的數據內存;

閱讀全文

與freelinux詳解相關的資料

熱點內容
道路工程概論pdf 瀏覽:388
超棒數學速演算法大全 瀏覽:936
小米易語言登錄源碼 瀏覽:30
磚牆內加密鋼筋 瀏覽:992
鄉關何處pdf 瀏覽:84
小豬領贊小程序源碼 瀏覽:336
python曲線如何原路返回 瀏覽:430
pdf快速看圖破解版 瀏覽:294
怎麼找一個軟體裡面的源碼 瀏覽:774
python設定安裝源 瀏覽:833
boss直聘程序員面試方式 瀏覽:486
cc伺服器怎麼處理 瀏覽:457
福萬通app哪裡查到期 瀏覽:346
蘋果換手機如何還原app 瀏覽:562
雲伺服器測試技巧 瀏覽:548
網盤裡面的文件如何解壓 瀏覽:465
linux查看應用的埠 瀏覽:100
拉伸訓練pdf 瀏覽:94
如何撥號到中央伺服器 瀏覽:650
中國天才少年程序員 瀏覽:352