Вот мои текущие настройки:
vm.overcommit_ratio = 50 (default)
vm.overcommit_memory = 2
И текущее использование памяти:
[localhost~]$ free -g
total used free shared buffers cached
Mem: 47 46 0 0 0 45
-/+ buffers/cache: 1 45
Swap: 47 0 47
В соответствии с документацией я понял следующее:
vm.overcommit_memory = 2
не позволит превышать объем памяти, превышающий 50% ОЗУ (as vm.overcommit_ratio is 50)
но все же я вижу, что текущее использование памяти составляет 46 ГБ из 47 ГБ.
Я что-то не так понял?