Amazon EC2(Linux)にSwap領域を追加する。 IT by NHM - 2021-06-022021-06-02 やはり基本は公式から ハードドライブ上のパーティションを使用して、Amazon EC2 インスタンスのスワップ領域として機能するようにメモリを割り当てるにはどうすればよいですか?https://aws.amazon.com/jp/premiumsupport/knowledge-center/ec2-memory-partition-hard-drive/ スワップファイルを使用して、Amazon EC2 インスタンスのスワップ領域として機能するようにメモリを割り当てるにはどうすればよいですか?https://aws.amazon.com/jp/premiumsupport/knowledge-center/ec2-memory-swap-file/ t2.microはこんな感じ。これではすぐにやられてしまう。 $ free -m. total used free shared buff/cache available. Mem: 983 449 255 0 278 401. Swap: 0 0 0. というわけでswapを追加する。 swap領域のサイズは参考URLから↓とのことなので2GBを設定する。 2 GB 以下の RAM RAM 容量の 2 倍、ただし常に 32 MB を超える まずは管理画面からEBS(とりあえず4G)を作成してEC2にアタッチする。 次にアタッチしたブロックデバイスを確認する。 xvdfが追加されている。 NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT xvda 202:0 0 8G 0 disk └─xvda1 202:1 0 8G 0 part / xvdf 202:80 0 4G 0 disk fstabに設定するためのUUIDを取得するために次のコマンドを実行しておく。 sudo lsblk -f フォーマットしてマウントする。 sudo mkfs -t xfs /dev/xvdf sudo mkdir /swap sudo mount /dev/xvdf /swap sudo cp /etc/fstab /etc/fstab.orig vim /etc/fstab UUID=yyyy / xfs defaults,noatime 1 1 UUID=xxxx /swap xfs defaults,nofail 0 2 /swap/swapfile swap swap defaults 0 0 sudo umount /swap sudo mount -a swapファイルを作成する。 sudo dd if=/dev/zero of=/swap/swapfile bs=128M count=16 sudo chmod 600 /swap/swapfile sudo mkswap /swap/swapfile sudo swapon /swap/swapfile sudo swapon -s ファイル名 タイプ サイズ 使用済み 優先順位 /swap/swapfile file 2097148 768 -2 swapできた free -m total used free shared buff/cache available Mem: 983 643 79 0 260 159 Swap: 2047 0 2047 topコマンドでも確認 top - 09:59:36 up 18 min, 1 user, load average: 0.00, 0.02, 0.05 Tasks: 93 total, 1 running, 48 sleeping, 0 stopped, 0 zombie %Cpu(s): 0.3 us, 0.0 sy, 0.0 ni, 99.3 id, 0.0 wa, 0.0 hi, 0.0 si, 0.3 st KiB Mem : 1006896 total, 80116 free, 659504 used, 267276 buff/cache KiB Swap: 2097148 total, 2096380 free, 768 used. 163336 avail Mem You need to add a widget, row, or prebuilt layout before you'll see anything here. 🙂 Share on Facebook Share Share on TwitterTweet Share on Pinterest Share Share on LinkedIn Share Share on Digg Share Tags: Amazon-Linux-2 / AWS