Swap: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 17: | Line 17: | ||
#UUID=4cf42564-4339-42ed-b7ec-29644a3085f1 none swap sw 0 0 | #UUID=4cf42564-4339-42ed-b7ec-29644a3085f1 none swap sw 0 0 | ||
Note: use dmesg (or dmeg -T) command to ensure there is no service crashing because of no ram free. | |||
===How to configure=== | ===How to configure=== |
Revision as of 10:25, 7 May 2020
Swap
Swap usage can lead to performance degradation of your server. So we highly recommend to disable swap space and increase the memory.
How to disable
root@vmsniff:~# swapoff -a
Then edit the /etc/fstab file and comment out the swap lines. E.g.
proc /proc proc defaults 0 0 # / was on /dev/md0 during installation UUID=17e56a9a-0f42-44ca-90e8-570315708def / xfs relatime 0 1 # swap was on /dev/sda2 during installation #UUID=0a403f5e-0505-4055-a219-70217b6b74d1 none swap sw 0 0 # swap was on /dev/sdb2 during installation #UUID=4cf42564-4339-42ed-b7ec-29644a3085f1 none swap sw 0 0
Note: use dmesg (or dmeg -T) command to ensure there is no service crashing because of no ram free.
How to configure
Most distributions have set by default to use swap when Ram usage exceeds 40% check your swappiness values with
cat /pro/sys/vm/swappiness
(the value 60 means use the swap only when less then 60% of free RAM) by You can change it in a run-time (after restart default swap settings will beback) , effect is instant
echo '0' > /pro/sys/vm/swappiness
You can set the value permanent by adding the line at end of /etc/sysctl.conf
vm.swappiness=0
(0 value means to use swap only when there is no Ram free)
Make swap empty
swapoff -a swapon -a