free 顯示記憶體

2022-07-19 17:18:19 字數 1007 閱讀 2280

free命令可以顯示當前系統未使用的和已使用的記憶體數目,還可以顯示被核心使用的記憶體緩衝區。

free(選項)
-b:以byte為單位顯示記憶體使用情況;

-k:以kb為單位顯示記憶體使用情況;

-m:以mb為單位顯示記憶體使用情況;

-o:不顯示緩衝區調節列;

-s《間隔秒數》:持續觀察記憶體使用狀況;

-t:顯示記憶體總和列;

-v:顯示版本資訊。

free -m

total used free shared buffers cached

mem: 2016 1973 42 0 163 1497

-/+ buffers/cache: 312 1703

swap: 4094 0 4094

第一部分mem行解釋:

total:記憶體總數;

used:已經使用的記憶體數;

free:空閒的記憶體數;

shared:當前已經廢棄不用;

buffers buffer:快取記憶體數;

cached page:快取記憶體數。

關係:total = used + free

第二部分(-/+ buffers/cache)解釋:

(-buffers/cache) used記憶體數:第一部分mem行中的 used – buffers – cached

(+buffers/cache) free記憶體數: 第一部分mem行中的 free + buffers + cached

可見-buffers/cache反映的是被程式實實在在吃掉的記憶體,而+buffers/cache反映的是可以挪用的記憶體總數。

第三部分是指交換分割槽。

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 已...