How to turn off swap in Linux. Not every Linux server I administer needs to have a swap partition and to start swapping. For instance, the MySQL servers I maintain all have more than enough RAM on board to do their work. Yet, when a swap partition is enabled Linux starts swapping, which may degrade MySQL database performance…
An unwanted Linux swap partition can be the result of an automated and unattended Linux installation. Of course you can fiddle with the Linux kernel
swapiness settings, located in
/proc/sys/vm/swapiness and configurable in
/etc/sysctl.conf, but one can turn off the swap completely too.
Here’s a tiny bash script to disable Linux’ swap – for which we use the swapoff command – and to comment out the swap partition in
#!/bin/bash # swapoff -a to disable swapping swapoff -a # sed to comment the swap partition in /etc/fstab sed -i.bak -r 's/(.+ swap .+)/#\1/' /etc/fstab
Save this as
turn_swap_off.sh and execute as root:
A backup of the
/etc/fstab file is made just to be sure and to stay on the safe side.
If you want to step in to help me cover the costs for running this website, that would be awesome. Just use this link to donate a cup of coffee ($5 USD for example). And please share the love and help others make use of this website. Thank you very much!
My name is Jan. I am not a hacker, coder, developer, programmer or guru. I am merely a system administrator, doing my daily thing at Vevida in the Netherlands. With over 15 years of experience, my specialties include Windows Server, IIS, Linux (CentOS, Debian), security, PHP, websites & optimization.
Restore single MySQL table from a full mysqldump backup file
Release hold queue email in Postfix – postsuper
Benchmarking WordPress, simple load & speed testing with ApacheBench
Recursive scp and symlinks
Generate pseudo-random passwords with OpenSSL
Tunnel RDP through SSH & PuTTY