SWAP 領域の拡大 on Amazon Linux
環境
- Amazon Linux AMI 2013.09.2 - ami-0d13700c (64-bit)
- m1.small
- Instance Storage 1 x 160 GiB
SWAP 確認
$ cat /proc/meminfo | grep Swap SwapCached: 0 kB SwapTotal: 917500 kB SwapFree: 917500 kB
約 900 MB あります。
SWAP 追加
- SWAP 用ファイル作成
1G のファイルを作成し、SWAP 領域用とします。
$ sudo dd if=/dev/zero of=/media/ephemeral0/swap bs=1G count=1 1+0 records in 1+0 records out 1073741824 bytes (1.1 GB) copied, 18.0891 s, 59.4 MB/s $ sudo mkswap -f /media/ephemeral0/swap スワップ空間バージョン1を設定します、サイズ = 1048572 KiB ラベルはありません, UUID=e616f8af-9243-4490-bc57-e37b346df028
- SWAP 追加
SWAP 領域を追加します。
sudo swapon /media/ephemeral0/swap
reboot 後も有効にする場合は fstab に以下を追記 します。
/media/ephemeral0/swap none swap sw 0 0
SWAP 確認
$ cat /proc/meminfo | grep Swap SwapCached: 4 kB SwapTotal: 1966072 kB SwapFree: 1966064 kB
約 1G 増えています。
SWAP 解除
追加した SWAP を解除してみます。
$ sudo swapoff /media/ephemeral0/swap
SWAP 確認
$ cat /proc/meminfo | grep Swap SwapCached: 4 kB SwapTotal: 917500 kB SwapFree: 917492 kB
約 1G 減っていますね。