スワップファイルが無い環境でスワップファイルを作成する
メモリ不足でサーバーがフリーズ
一番安いクラウドを契約して構築したら負荷の高い処理すると、Out Of Memory となりメモリ消費の多いプロセスがKillするまでサーバーがフリーズする状況となりました。原因を調べてみたら一番安い契約の成果Swap 領域が無いのでメモリ不足でOut Of Memoryとなっていたようです
Swap 領域を作成する
Swap 領域は後からでも作成できるので、下記の手順で4GのSwap 領域を作成します
1./swapfile_extra という名前で 4GB のファイルを作成します。
$ sudo dd if=/dev/zero of=/swapfile_extra bs=1M count=4096
2.所有者以外が読み書きできないように権限を設定します。この設定を忘れると警告が表示されます。
$ sudo chmod 600 /swapfile_extra
3.swap として初期化します
$ sudo mkswap /swapfile_extra
4.swap領域を有効化します
$ sudo swapon /swapfile_extra
5.再起動しても有効になるように、/etc/fstab にswap領域の設定をおこないます
$ sudo vim /etc/fstab /swapfile_extra swap swap defaults 0 0

