導航:首頁 > 操作系統 > 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詳解相關的資料

熱點內容
android獲取手機電量 瀏覽:842
as讀取php 瀏覽:556
Python編寫CSV超市 瀏覽:471
廣州應屆生程序員實習工資多少 瀏覽:769
android跑步源代碼 瀏覽:833
同人文在哪裡看APP 瀏覽:9
免費雜志app哪裡下載 瀏覽:186
國內空調壓縮機 瀏覽:662
winrar為什麼沒有找到解壓文件 瀏覽:6
mp4儲存在哪個文件夾 瀏覽:324
php漢字轉數字 瀏覽:707
紅米k40怎麼加密微信 瀏覽:816
蘋果電腦源碼修復 瀏覽:27
奧數巧演算法 瀏覽:428
未婚個稅app怎麼填寫 瀏覽:641
oppo程序加密鎖怎麼解 瀏覽:627
怎樣加密mkv文件 瀏覽:968
蚊子解壓玩偶 瀏覽:413
java正整數正則表達式 瀏覽:482
ios的王者號怎麼在安卓上登錄 瀏覽:744