您可以手动编辑Linux系统缓存
echo1>/proc/sys/vm/drop_caches#清除仅页面缓存echo2>/proc/sys/vm/drop_caches#清除目录条目和inodeecho3>/proc/sys/vm/drop_caches#清除页面缓存、目录项和内部代码但是这个删除只在执行时起作用,过一段时间你就会发现内存满了。
其实内核提供了一个参数_cache_Pressure来控制缓存回收频率,我们可以调整它。
该参数用于控制内核恢复VFS缓存的频率。修改此值将增加或减少VFS缓存恢复频率。该值可以设置为0到200之间的任意值。值越大,回收频率越快。您可以将_cache_Pressure设置为200以获得最快的回收频率。该值的默认值一般为100。
上一篇:linux清除内存缓存命令
下一篇:linux 清除缓存 释放内存