vm.overcommit_memoryの挙動をソースを見ながら何となく追ってみたメモ書き

Linuxのカーネルパラメータvm.overcommit_memory=2(メモリのオーバーコミットをさせない設定)の時、vm.overcommit_ratioの値を99とかではなく、カーネルが使うメモリを確保するために80とかにして余裕を持たせておく必要があるとかないとかの話になって、結局のところどうなっているのか、現時点での最新カーネルをなんとなく読みながら調べてみたので書いておく。

続きを読む »