¿Qué es vm.min_free_kbytes y cómo ajustarlo?

¿Qué es vm.min_free_kbytes sysctl sintonizable para el kernel de Linux y en qué valor debería establecerse? Estudiaremos este parámetro y cómo afecta a un sistema Linux en ejecución en este artículo. Probaremos su impacto en la caché de la página del sistema operativo y en mallocs y lo que muestra el comando system free cuando se establece este parámetro. Haremos algunas conjeturas fundamentadas sobre los valores ideales para este ajuste y mostraremos cómo configurar vm.min_free_kbytes de forma permanente para que sobreviva a los reinicios.