Existe uma maneira de dizer ao kernel para manter uma certa quantidade de RAM livre e não usá-lo para caches?
Eu ouço você pensando: "Por que você iria querer isso ?! A RAM em cache é RAM livre quando alguém a quer!"
Este é um caso especial. Parece que um plugin nginx para um serviço de localização de ip verifica a quantidade de RAM livre antes de recarregar e se recusa a reiniciar / recarregar se não houver memória RAM estritamente livre suficiente para fazê-lo. E eu tenho um par de servidores nesta situação ... toda a memória RAM em cache e um nginx que se recusa a reiniciar-se. Então eu tenho que manualmente (ou "cronly") fazer um drop_caches para ter bastante RAM livre estrito para o reinício nginx.
Gostaria de ter uma maneira de especificar uma quantidade máxima de memória RAM em cache ou uma RAM livre estrita mínima para manter-se disponível para se livrar do método hacky drop_caches