swapを作成する

ec2では特定のインスタンスタイプではswapがいません、 環境によってはMySQLなどが落ちるのであるにこしたことはないようです。

スワップファイル作成

dd if=/dev/zero of=/swapfile bs=1M count=4096
mkswap /swapfile
swapon /swapfile

参考:http://oh-sky.hatenablog.com/entry/2013/05/18/104416

別の方法

fallocate -l 2G /swapfile
mkswap /swapfile 
swapon /swapfile

[注意]

XFSではfallocateを使った場合swaponでコケます、 XFSの場合はDDを使います。

起動時にマウントするように設定

echo '/swapfile swap swap defaults 0 0' >> /etc/fstab

なお、swapをこのように作った場合fstabにUUIDを書く必要はありません。

free -m

でスワップを確認しましょう。