1
Here is my current setting:
vm.overcommit_ratio = 50 (default)
vm.overcommit_memory = 2
And Current Memory Usage:
[localhost~]$ free -g
total used free shared buffers cached
Mem: 47 46 0 0 0 45
-/+ buffers/cache: 1 45
Swap: 47 0 47
As per the documentation what I understood is:
vm.overcommit_memory = 2
will not allow to overcommit memory than 50 % of RAM (as vm.overcommit_ratio is 50)
but still I can see that current memory usage is 46 GB out of 47 GB.
Did I misunderstand something?