【发布时间】:2017-07-10 13:40:07
【问题描述】:
我对 Linux 内存管理概念非常陌生,在阅读一些与内存管理相关的文档时,我有一些基本的疑问,请澄清我。
考虑下面是我的配置
vm.swappiness=10
vm.vfs_cache_pressure=140
vm.min_free_kbytes=2013265
我的理解是如果空闲内存少于 vm.min_free_kbytes 操作系统将回收内存。
1- 内存回收是删除不需要的文件还是从 RAM 复制到交换内存?
2- 如果它是从 RAM 复制到交换内存,那么如果我不使用交换内存会发生什么?
3- swappiness 是否总是大于 vm.min_free_kbytes?
4-vm.vfs_cache_pressure有什么意义?
谢谢你..!!
【问题讨论】:
标签: linux memory-management linux-kernel