How To Create SWAP Partition in EC2 Instance
In this tutorial we learn How To Create SWAP Partition in EC2 Instance. Originally this article published at https://coderssecret.com/ by Vishal Anand.
What is AWS?Amazon web service is a platform that offers flexible, reliable, scalable, easy-to-use and cost-effective cloud computing solutions. Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform, offering over 175 fully featured services from data centers globally. Millions of customers—including the fastest-growing startups, largest enterprises, and leading government agencies—are using AWS to lower costs, become more agile, and innovate faster.AWS is a comprehensive, easy to use computing platform offered Amazon. The platform is developed with a combination of infrastructure as a service (IaaS), platform as a service (PaaS) and packaged software as a service (SaaS) offerings.Recommended:
How To Create SWAP Partition in EC2 Instance
Check if the system has any configured swap.
$ sudo swapon –show
If you get the output that means you already have a configured swap memory. For example.
NAME TYPE SIZE USED PRIO /dev/sda5 partition 8G 0B -1
If you don’t get any output means your system does not have a swap memory.
To create a swap memory follow these instructions:
Verify is there any swap memory or not?
$ free -h
total used free shared buff/cache available Mem: 5.3G 1.2G 2.4G 46M 1.7G 3.7G Swap: 0G 0B 0G
No swap memory is active If the Swap section is zero.
Check the system usages.
$ df -h
Filesystem Size Used Avail Use% Mounted on udev 2.7G 0 2.7G 0% /dev tmpfs 544M 8.2M 536M 2% /run /dev/sda1 184G 87G 88G 50% / tmpfs 2.7G 7.7M 2.7G 1% /dev/shm tmpfs 5.0M 4.0K 5.0M 1% /run/lock tmpfs 2.7G 0 2.7G 0% /sys/fs/cgroup cgmfs 100K 0 100K 0% /run/cgmanager/fs tmpfs 544M 36K 544M 1% /run/user/1000
In /dev/sda1 section the system has 184GB storage where 88GB is free. We have plenty of space for swap memory.
Create swap memory by allocating a space from storage:
$ sudo fallocate -l 1G /swapfile
Here I’m creating 1GB of swap memory. You can adjust it depending of the requirements.
Verify the space is allocated or not.
$ ls -lh /swapfile
Change the permission of swap memory to 600 so it can only accessible by root.
$ sudo chmod 600 /swapfile
mark the allocated space to be use use as a swap memory.
$ sudo mkswap /swapfile
Enable the swap space.
$ sudo swapon /swapfile
This space we allocated is currently temperory. After reboot it will deallocat the space.
So we have to make it permanent.
echo ‘/swapfile none swap sw 0 0’ | sudo tee -a /etc/fstab
And finally reboot the instance.
Originally this article published at https://coderssecret.com/ by Vishal Anand.
Thanks for reading. If you like this post probably you might like my next ones, so please support me by subscribing my blog.