一. free 命令输出

二、 各个字段的含义
Mem 行:
total 表示物理内存总量;
used 表示总计分配给缓存(包含buffers 和 cache) 使用的数量, 但其中部分缓存并未使用;
free 未被分配的内存;
shared 共享内存,一般系统不会用到;
buffers 系统分配但未被使用的buffers数量;
cached 系统分配但未被使用的cache数量;
计算情况:
total = used + used , 125= 125 + 0
-/+ buffers/cache 行:
used 实际使用的buffers 与 cache 总量,也是实际使用的内存总量。
free 未被使用的buffers 与 cache 和未被分配的内存之和,这就是系统当前实际可用的内存。
计算情况:
total = used + free, 125 = 5 + 120
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/21374452/viewspace-2791042/ ,如需转载,请注明出处,否则将追究法律责任。