什么是/ proc / meminfo中的非活动(文件)和活动(文件)?

时间:2017-08-03 14:43:00

标签: linux linux-kernel

运行过程后,我的Linux系统中的Active(文件)和Inactive(文件)大小不断增加。 / proc / meminfo中的Active(文件)和非活动(文件)内存是什么意思?

$ cat /proc/meminfo

MemTotal: 16464260 kB
MemFree: 5206868 kB
Buffers: 17980 kB
Cached: 7395552 kB
SwapCached: 114124 kB
Active: 5590956 kB
Inactive: 4426264 kB
Active(anon): 2191992 kB
Inactive(anon): 416676 kB
Active(file): 3398964 kB
Inactive(file): 4009588 kB

1 个答案:

答案 0 :(得分:0)

活动 - 正在使用的缓冲区或页面缓存内存总量(以KB为单位)。这是最近使用的内存,通常不会被回收用于其他目的。

非活动 - 缓冲区或页面缓存内存的总量,以千字节为单位,是免费且可用的。这是最近没有使用的内存,可以回收用于其他目的。

参考:https://www.centos.org/docs/5/html/5.1/Deployment_Guide/s2-proc-meminfo.html