プレイヤーズ・ハイ

 雑多な日記

SWAP 領域の拡大 on Amazon Linux

f:id:i97506051502:20140223223402p:plain

環境


  • 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 減っていますね。