介紹
查看當前系統記憶體的使用情況,它顯示系統中剩餘及已用的物理記憶體和交換記憶體,以及共享記憶體和被核心使用的緩衝區。
格式
free [-b | -k |-m]
選項含義
-b:以位元組為單位顯示。
-k:以K位元組為單位顯示。
-m:以兆位元組為單位顯示。
命令舉例
[root@localhost ~]# free
total used free shared buffers cached
Mem: 515740 455452 60288 0 61456 311040
-/+ buffers/cache: 82956 432784
Swap: 1020116 0 1020116
第一行:
total 記憶體總數:515740
used 已經使用記憶體數: 455452
free 剩餘記憶體數:60288
shared 總是0
buffers buffer cache記憶體數:61456
cached page cache記憶體數:311040
註:total=used+free
第二行:
-buffers/cache 的記憶體數:82956(等於第1行的 used - buffers - cached)
+buffers/cache 的記憶體數: 432784 (等於第1行的 free + buffers + cached)
由上看出,-buffers/cache反映的是被系統被實際使用掉的記憶體,而+buffers/cache反映的是可以挪用的記憶體總數。
第三行:
swap就不用多說了。