看看我的Linux机器上的VFS缓存是如何运行的,我可以看到,即使有效空闲(crond和大多数其他守护进程停止,接口关闭),可用内存量也逐渐增加,这意味着项目正从缓存中逐出.
我做了很多谷歌搜索,但找不到任何关于如何控制的参考(除非它是vm_swappiness的副作用).当没有新的内存分配需求时,有人能让我走上正确的道路来理解为什么要从缓存中逐出项目吗?
解决方法:
swappiness仅影响是否换出已分配的应用程序内存以为缓存腾出空间. vfs_cache_pressure是控制您所看到的内容的sysctl.
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!