This applies to SFTP Gateway versions prior to 1.003

For handling production workloads, it's recommended to resize your EC2 instance to at least an m4.large. The t2 family can handle short memory bursts, but does not handle sustained volume well.

In addition to upgrading your EC2 instance type, it's also a good idea to add a Swap partition. This gives you a soft memory ceiling, so Linux doesn't start terminating process when you run out of RAM.

First, run the top command. Note that the Swap space is currently zero.

Then, run the following commands:

sudo /bin/dd if=/dev/zero of=/mnt/swap.1 bs=1M count=2048
sudo /sbin/mkswap /mnt/swap.1
sudo chmod 600 /mnt/swap.1
sudo /sbin/swapon /mnt/swap.1
echo "/mnt/swap.1 swap swap defaults 0 0" >> /etc/fstab

This creates a Swap partition that uses 2 GB of hard disk space. It also creates an entry in fstab so the file system change survives a reboot.

Run top again, and you should see your Swap partition.

Finally, reboot and verify that your changes stick.

Once a swap partition is added, the 2GB of disk space used by the swap file is not longer available for normal use by the server. If you need to add more disk space to your instance, refer to this article.