Eu quero limitar o cache de páginas no linux. Alguns documentos dizem aumentar vm.vfs_cache_pressure para controlar a memória de recuperação do kernel. Eu tento, mas não trabalho.
Linux / Documentation / sysctl / vm.txt diz "Diminuir vfs_cache_pressure faz com que o kernel prefira manter caches dentais e inode."
Apenas caches de dentry e inode!
Eu entendo que o parâmetro do kernel do Linux vm.vfs_cache_pressure é apenas ajustando a alocação do cache do inode e do cache do inode, não há relação com o lançamento do cache da página (cache de buffer do arquivo I / O). A recuperação do kswapd não se importa com esse parâmetro.
Está certo?
Desde que pesquisei a origem do kernel com grep vfs_cache_pressure
, obtive resultados como metainformação e dcache nos sistemas de arquivos, mas não há resultado na subárvore mm.