今朝もoom killerが発生。ちょうどタイミングに出くわしたが、すごい負荷でログインできずに、何がメモリを食ってるのか分からず終いだった。結局いろんなプロセスが殺されてしまったせいか、ログインすらできなくなってしまったので強制再起動させた。
ログを見てもなかなか原因を特定できそうにないので、とりあえずどの程度メモリが増えればoom killerが発生しないのか試すことにした。メモリを増設するのはコストもかかるし面倒なので、とりあえずswapを1GB増やして様子をみることにした。
ファイル上にスワップ領域を作る方法は以下の通り。
# dd if=/dev/zero of=/usr/local/swap bs=1024 count=1073741824
# chmod 600 /usr/local/swap
# mkswap /usr/local/swap 1073741824
# swapon /usr/local/swap