Kontrolli, kas vajad rohkem saaleala
Saaleala annab süsteemile ruumi, kui mälu napib, kuid see on RAM-ist palju aeglasem. Vaata veergu available, mitte free, sest Linux kasutab kasutamata mälu vahemäluna ja vabastab selle vajaduse korral. Pidev saalimine tähendab, et server vajab rohkem mälu või vähem protsesse, ning suurem saaleala seda ei lahenda.
free -h
swapon --show
vmstat 1 5Loo saalefail
Kontrolli kõigepealt vaba kettaruumi, seejärel loo fail, piira selle õigusi, vorminda ja aktiveeri see. Fail peab olema loetav ainult kasutajale root.
df -h /
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
swapon --showSäilita see pärast taaskäivitust
Lisa faili /etc/fstab üks rida, olles failist enne varukoopia teinud. Viga failis fstab võib takistada tavapärast alglaadimist, seega kontrolli faili enne taaskäivitamist.
sudo cp /etc/fstab /etc/fstab.backup
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
sudo findmnt --verifyMuuda saalefaili suurust
Enne saaleala deaktiveerimist veendu, et selle sisu mahub saadaolevasse mällu: swapoff teisaldab selle tagasi RAM-i ja kui see sinna ei mahu, võidakse protsesse sundlõpetada. Seejärel deaktiveeri fail, loo see uue suurusega uuesti ja aktiveeri. Faili fstab rida jääb samaks, kuni tee ei muutu.
free -h
sudo swapoff /swapfile
sudo fallocate -l 4G /swapfile
sudo mkswap /swapfile
sudo swapon /swapfileBtrfs ja zram
Btrfs-i korral vajab saalefail erikäsitlust: kasuta käsku btrfs filesystem mkswapfile ja arvesta, et saalefailiga alamköidet ei saa hetktõmmisesse kaasata. zram erineb saalefailist, sest hoiab tihendatud lehekülgi ketta asemel RAM-is ning seda haldab oma teenus, mitte fstab.
Saaleala rakenduses CH-J Server Manager
System Monitor näitab RAM-i jaotust, RAM-i ja saaleala ajalugu ning iga saaleala koos selle tüübi, prioriteedi ja aktiivsusega. Kasutajaga root või käsuga sudo saad luua, aktiveerida, deaktiveerida, muuta suurust ja kustutada saalefaile asukohtades /swapfile*, /swap/<name> või /var/lib/swap/<name>, suurusega 64 MiB kuni 64 GiB, failisüsteemidel ext2/3/4, XFS, Btrfs ja F2FS. Rakendus keeldub deaktiveerimast saaleala, mille sisu ei mahuks mällu, ning varundab /etc/fstab enne iga muudatust. zram ja zswap on seal kirjutuskaitstud.