關於linux中的free -m解釋
在命令行執行free -m
出現如下的一些相關信息(計量單位(M)),當然每台機器的內存不一樣,會有所差異
total used free shared buffers cached
Mem: 1002 769 232 0 62 421
-/+ buffers/cache: 286 715
Swap: 1153 0 1153
第一行Mem
total表示是當前內存的總數:1024
used表示當前已經使用內存數:769
free 表示當前可用的內存數:232
shared 目前這個基本為0 不常用
buffers 緩存內存數:62
cached 混村內存數:421
他們之間的關系:total=used+free(總數=使用數+剩余)
第二行-/+ buffers/cache
-buffers/cache used內存數:used=286(Mem中的 used-buffers-cached)
+buffers/cache free內存數: free=715(Mem中的 free+buffers+cached)
從這里我們可以看出來-buffers-cached是被程序實實在在使用的內存,而+buffers/cache反應的則是可以挪用的內存數