Saturday, July 05, 2014

Create swap page on Amazon AWS EC2 instance

AWS EC2 instance doesn't come with swap partition. In some cases we have to create one. But need to mention monthly EBS IO costs probably high. 

A fix for this problem is to add swap or paging space to the instance.

Paging works by creating an area on your hard drive and using it for extra memory, this memory is much slower than normal memory however this is much more of it available.

To add this extra space to your instance you type:

  sudo /bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024  sudo /sbin/mkswap /var/swap.1  sudo /sbin/swapon /var/swap.1  

If you need more than 1024 then change that to something higher.

To enable it by default after reboot, add this line to /etc/fstab:

  /var/swap.1 swap swap defaults 0 0

No comments: