小编Moh*_*raf的帖子

什么是Linux内存回收

在阅读一些内存管理相关文档时,我对 Linux 内存管理概念非常陌生,我有一些基本的疑问,请澄清一下。

考虑以下是我的配置

vm.swappiness=10
vm.vfs_cache_pressure=140
vm.min_free_kbytes=2013265 
Run Code Online (Sandbox Code Playgroud)

我的理解是如果空闲内存少于 vm.min_free_kbytes 操作系统将回收内存。

1- 内存回收是删除不需要的文件还是从 RAM 复制到交换内存?

2- 如果它从 RAM 复制到交换内存,那么如果我不使用交换内存会发生什么?

3- swappiness 总是大于 vm.min_free_kbytes 吗?

4-vm.vfs_cache_pressure 有什么意义?

谢谢你..!!

linux memory-management linux-kernel

5
推荐指数
1
解决办法
7906
查看次数

标签 统计

linux ×1

linux-kernel ×1

memory-management ×1