linux free

  1. [root@localhost ~]# free -m  
  2.              total       used       free     shared    buffers     cached  
  3. Mem:          7848       7803         45          0        198        736  
  4. -/+ buffers/cache:       6868        980  
  5. Swap:         8189       1295       6894 

第1行:

total 內存總數: 7848 M
used 已經使用的內存數: 7803 M
free 空閒的內存數: 45 M
shared 當前已經廢棄不用的內存數,總是0 0M
buffers Buffer Cache內存數: 198 M
cached Page Cache內存數: 736 M

 

關係:total(7848M) = used(7803M) + free(45M)

第二行:

-/+ buffers/cache的意思相當於:
-buffers/cache 的內存數:6868 M ( 等於第1行的 used(7803 M) - buffers(198 M) - cached(736 M) )
+buffers/cache 的內存數:  980 M ( 等於第1行的 free(45 M) + buffers(198 M) + cached(736 M) )

-buffers/cache反映的是被程序實實在在用掉的內存,這裏爲 6868 M
+buffers/cache反映的是可以挪用的內存總數,這裏只剩餘 980 M

第三行:

最好是沒有使用。

發佈了49 篇原創文章 · 獲贊 0 · 訪問量 1963
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章