ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Linux free 命令中cached 和 buffers 的区别

Linux free 命令中cached 和 buffers 的区别

原创 Linux操作系统 作者:kakaxi9521 时间:2021-09-08 15:30:32 1 删除 编辑

一. 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博客 ” ,链接:http://blog.itpub.net/21374452/viewspace-2791042/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-04-13

  • 博文量
    119
  • 访问量
    120757