Existe alguma maneira de forçar o kernel a manter sempre pelo menos algum cache de página para fins de cache de write-back, mesmo quando confrontado com a pressão da memória?
Eu tenho um caso de uso bastante especial, onde a troca para zswap é muito mais preferível do que não ter um cache de página grande. (Eu configurei os valores relevantes de vm.dirty para permitir um lote de gravação em cache)
Então, o que eu gostaria, é definir um tamanho mínimo de cache de página (digamos 10-30% do total de RAM), e se o uso de memória aumentar, em vez de liberar páginas sujas, o kernel deve começar a trocar (estou usando zswap, de modo que significaria apenas compactar páginas, mas ainda mantendo a maioria delas na RAM)
Eu tentei aumentar o vm.swappiness para 100 e reduzir vm.vfs_cache_pressure para 10, mas isso não parece ter sido suficiente.