free

更新时间:2021-10-12 19:02

free是指查看当前系统内存的使用情况,它显示系统中剩余及已用的物理内存和交换内存,以及共享内存和被核心使用的缓冲区

选项含义

-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就不用多说了。

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}