free命令可以顯示當前系統未使用的和已使用的記憶體數目,還可以顯示被核心使用的記憶體緩衝區。
free(選項)
-b:以byte為單位顯示記憶體使用情況;-k:以kb為單位顯示記憶體使用情況;
-m:以mb為單位顯示記憶體使用情況;
-o:不顯示緩衝區調節列;
-s《間隔秒數》:持續觀察記憶體使用狀況;
-t:顯示記憶體總和列;
-v:顯示版本資訊。
free -m第一部分mem行解釋:total used free shared buffers cached
mem: 2016 1973 42 0 163 1497
-/+ buffers/cache: 312 1703
swap: 4094 0 4094
total:記憶體總數;關係:total = used + freeused:已經使用的記憶體數;
free:空閒的記憶體數;
shared:當前已經廢棄不用;
buffers buffer:快取記憶體數;
cached page:快取記憶體數。
第二部分(-/+ buffers/cache)解釋:
(-buffers/cache) used記憶體數:第一部分mem行中的 used – buffers – cached可見-buffers/cache反映的是被程式實實在在吃掉的記憶體,而+buffers/cache反映的是可以挪用的記憶體總數。(+buffers/cache) free記憶體數: 第一部分mem行中的 free + buffers + cached
第三部分是指交換分割槽。
linux基礎命令 free顯示記憶體
free free指令用來顯示記憶體的使用情況,顯示系統中可用和已使用的物理和交換記憶體的總量,以及核心使用的緩衝區。應該忽略共享記憶體列 它已經過時了。此命令的適用範圍 redhat rhel ubuntu centos fedora suse opensuse。1 語法 free 選項 2 選項...
free 命令顯示記憶體使用情況
舉例進行說明 1 2 分別代表第一行和第二行的資料 第一行是從os的角度來看的,第二行是從應用程式的角度來看的。total1 表示物理記憶體總量。used1 表示總計分配給快取 包含buffers 與cache 使用的數量,但其中可能部分快取並未實際使用。free1 未被分配的記憶體。shared1...
free命令 顯示記憶體使用情況
free命令用來顯示記憶體的使用情況,使用許可權是所有使用者。下面是對這些數值的解釋 total 總計物理記憶體的大小。used 已使用多大。free 可用有多少。shared 多個程序共享的記憶體總額。buffers cached 磁碟快取的大小。第三行 buffers cached used 已...