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

この記事は2018年3月21日に公開したものです。情報が古い可能性がありますのでご注意ください。

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

続きを読む »