oom-killer(Out Of Memory killer)の殺し方 の変更点


メモリが枯渇すると無差別にプロセスを殺してくれるoom killerを動作しないようにします。


カーネル2.6の場合

設定
 # sysctl -w vm.overcommit_ratio=99
 # sysctl -w vm.overcommit_memory=2
 # echo 99 > /proc/sys/vm/overcommit_ratio
 # echo 2 > /proc/sys/vm/overcommit_memory

確認
 cat /proc/sys/vm/overcommit_ratio
 cat /proc/sys/vm/overcommit_memory
 # cat /proc/sys/vm/overcommit_ratio
 # cat /proc/sys/vm/overcommit_memory

これを起動時に自動設定させるには、/etc/sysctl.confに以下の行を追加。 
 vm.overcommit_ratio = 99
 vm.overcommit_memory = 2


* コメント [#ta0971d3]
#comment

IP:192.168.0.9 TIME:"2009-01-31 (土) 17:52:21" REFERER:"http://kayanomori.net/memo/index.php?cmd=edit&page=oom-killer%28Out%20Of%20Memory%20killer%29%A4%CE%BB%A6%A4%B7%CA%FD" USER_AGENT:"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)"