Что такое vm.min_free_kbytes и как его настроить?

Что такое sysctl vm.min_free_kbytes, настраиваемый для ядра Linux, и какое значение должно быть установлено? В этой статье мы изучим этот параметр и его влияние на работающую систему Linux. Мы проверим его влияние на кэш страниц ОС и на маллоки, а также на то, что показывает команда system free при установке этого параметра. Мы сделаем несколько обоснованных предположений об идеальных значениях для этой настраиваемой переменной и покажем, как установить vm.min_free_kbytes навсегда, чтобы выжить после перезагрузки.