以下の内容はhttps://next49.hatenadiary.jp/entry/20191204/1575459045より取得しました。


Linux OOM Killerメモ

バックグラウンドで動かしているプロセスが突然停止しており、理由がわからない。多分、OOM Killerのせい。

環境

  • Ubuntu 18.04 LTS

対処方法: OOM Killerを停止する

/proc/sys/vm/overcommit_memory の値を2にする(デフォルトは0)

現在の値を変更。

% sudo su
# echo 2 > /proc/sys/vm/overcommit_memory

起動時に変更

% sudo su
# touch /etc/sysctl.d/10-overcommit.conf
# echo "vm.overcommit_memory = 2" >> /proc/sys/vm/overcommit_memory

対処方法: OOM Killer呼び出ししきい値を変更する

/proc/sys/vm/overcommit_ratio の値を適切なものにする(デフォルトは50。メモリ容量の50%でOOM Killerが呼び出される)

現在の値を変更。

% sudo su
# echo 90 > /proc/sys/vm/overcommit_ratio

起動時に変更

% sudo su
# touch /etc/sysctl.d/10-overcommit.conf
# echo "vm.overcommit_ratio = 90" >> /proc/sys/vm/overcommit_memory



以上の内容はhttps://next49.hatenadiary.jp/entry/20191204/1575459045より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14