答案1
可调变量/proc/sys/vm/min_free_kbytes
没有定义系统开始回收各种形式的缓存内存(如果有)的确切时间点。
可调变量/proc/sys/vm/min_free_kbytes
用于计算至少一个最低限度内存页数和低的每个区域的内存页数(如果适用)。一旦可用的内存页数低于低的内存管理系统将开始尝试回收可用的缓存内存页面。目标是永远不会真正达到最低限度内存页面的数量(尽管它可以),同时保持空间(和响应时间)以满足低延迟内存要求。
也可以看看:
/proc/meminfo
/proc/zoneinfo
Linux内存管理是一个很大的课题,我的回答很肤浅。