Você está pensando sobre isso completamente errado. RAM livre não faz bem a você. Se você tem 300MB livres, isso significa que há 300MB que você não está usando. Você deve querer a menor quantidade possível de RAM livre, porque isso significa que o máximo de RAM possível é fazer um trabalho útil.
Você quer que min_free_kbytes
seja o mais baixo possível para poder usar sua RAM em vez de ficar sentado sem fazer nada.
Você deve estar pensando "Eu quero RAM livre para que eu possa usá-lo mais tarde". Mas agora é mais tarde do que era antes. E se você usá-lo agora, você também pode usá-lo mais tarde. Tudo o que acontece se você não usá-lo agora é que você perde para sempre a oportunidade de usá-lo agora. Mais tarde nunca vem - é sempre agora. Use a RAM agora. Não salve para mais tarde, porque depois você vai querer salvá-lo para mais tarde também.
Não é como se você usasse 4GB agora você pode usar 12GB depois. Se você usa 7 GB agora, tudo o que acontece é que 1 GB foi desperdiçado. Você quer o mínimo possível de RAM livre para que seu sistema possa tirar o máximo proveito da RAM que você tem. Você não pode salvar a RAM. A oportunidade de usar essa RAM agora deve ser usada agora ou está perdida para sempre.
Limitar páginas sujas faz sentido porque páginas sujas não podem ser usadas para outra finalidade até que o conteúdo seja gravado no disco. Isso pode fazer com que o sistema seja forçado a usar a RAM de forma ineficaz ou a fazer grandes disparos de E / S. No entanto, não acho que você realmente precise ajustar os padrões. Eles são muito inteligentes.