How to Create Swap in Linux/ Debian

Ако ви се е повредил Windows, не знаете какво да правите с Linux или не знаете как се правят аквариуми - това е мястото за вас
Аватар
LuD
The Sinner's Priest ;-]
The Sinner's Priest ;-]
Мнения: 205
Регистриран на: 10 Окт 2012 15:44
Местоположение: Sofia
Обратна връзка:

How to Create Swap in Linux/ Debian

Непрочетено мнение от LuD »

Use the below steps to create and enable Swap memory on your Debian 11 system via command line.

First of all, Check that no Swap memory is enabled on your system. You can see the swap memory details by running the following commands.

sudo swapon -s
free -m


Now, create a file to use as swap in your system system. Make sure you have enough free disk available to create new file. Also keep the swap just up to 2x of the memory on your system.
My Debian system have 2GB of main memory. So we will create a swapfile of 4GB in size.

sudo fallocate -l 4G /swapfile
chmod 600 /swapfile


Now use the mkswap command to convert file to use for swap memory.

sudo mkswap /swapfile

Then activate the swap memory on your system.

sudo swapon /swapfile

You have successfully added swap memory to your system. Execute one of the below commands to view current active swap memory on your system:

sudo swapon -s
free -m


Make Swap Permanent
After running above commands, Swap memory is added to your system and operating system can use when required. But after reboot of system swap will deactivate again.

You can make it permanent by appending the following entry in /etc/fstab file. Edit fstab file in editor:

nano /etc/fstab

and add below entry to end of file:
ADVERTISEMENT

/swapfile none swap sw 0 0

Add swap in fatab

Save file and close. Now Swap memory will remain activate after system reboots.

Configure Swappiness
Now change the swappiness kernel parameter as per your requirement. It tells the system how often system utilize this swap area.

Edit /etc/sysctl.conf file:

sudo nano /etc/sysctl.conf

append following configuration to end of file

vm.swappiness=10

Now reload the sysctl configuration file

sudo sysctl -p

Conclusion
Now the operating system can use swap memory in case of low physical memory. In this tutorial, you have learned to create and enable Swap memory on Debian 11 Linux system.

Remove a swap file
Run the following command to reactivate the swap file:

swapoff -v /swapfile

Use a text editor to remove the /etc/fstab entry.

Run the following command to remove the swapfile:

rm -f /swapfile
The quieter you become, the more you are able to hear! :AR! https://www.FreeUniBG.eu :YMDEVIL:
Публикувай отговор

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 0 госта