Suriin kung kailangan mo ng mas maraming swap
Nagbibigay ang swap ng espasyo sa system kapag kapos ang memory, pero mas mabagal ito nang malaki kaysa RAM. Tingnan ang column na available sa halip na free, dahil ginagamit ng Linux ang hindi ginagamit na memory bilang cache at binibitawan ito kapag kailangan. Ang tuloy-tuloy na aktibidad ng swap ay nangangahulugang kailangan ng server ng mas maraming memory o mas kaunting proseso, at hindi ito malulutas ng pagdaragdag ng swap.
free -h
swapon --show
vmstat 1 5Gumawa ng swap file
Suriin muna ang bakanteng espasyo sa disk, pagkatapos ay gumawa ng file, higpitan ang mga permiso nito, i-format at i-activate ito. Dapat root lang ang makabasa ng file.
df -h /
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
swapon --showPanatilihin ito pagkatapos mag-restart
Magdagdag ng isang linya sa /etc/fstab matapos gumawa ng backup ng file. Maaaring makahadlang sa normal na pag-boot ang pagkakamali sa fstab, kaya suriin ang file bago mag-restart.
sudo cp /etc/fstab /etc/fstab.backup
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
sudo findmnt --verifyBaguhin ang laki ng swap file
Bago i-deactivate ang swap, tiyaking kasya ang laman nito sa available na memory: inililipat ito ng swapoff pabalik sa RAM, at kung hindi ito kasya, maaaring sapilitang tapusin ang mga proseso. Pagkatapos, i-deactivate ang file, gawin itong muli sa bagong laki at i-activate. Hindi magbabago ang linya sa fstab hangga’t hindi nagbabago ang path.
free -h
sudo swapoff /swapfile
sudo fallocate -l 4G /swapfile
sudo mkswap /swapfile
sudo swapon /swapfileBtrfs at zram
Sa Btrfs, nangangailangan ng espesyal na paghawak ang swap file: gamitin ang btrfs filesystem mkswapfile, at tandaan na hindi maisasama sa snapshot ang subvolume na may swap file. Naiiba ang zram sa swap file dahil pinapanatili nito ang mga naka-compress na page sa RAM sa halip na sa disk, at pinamamahalaan ito ng sarili nitong service, hindi sa pamamagitan ng fstab.
Swap sa CH-J Server Manager
Ipinapakita ng System Monitor ang detalyadong paggamit ng RAM, ang kasaysayan ng RAM at swap at bawat swap area kasama ang uri, priyoridad at aktibidad nito. Gamit ang root o sudo, maaari kang gumawa, mag-activate, mag-deactivate, magbago ng laki at magbura ng mga swap file sa /swapfile*, /swap/<name> o /var/lib/swap/<name>, mula 64 MiB hanggang 64 GiB, sa ext2/3/4, XFS, Btrfs at F2FS. Tinatanggihan ng application ang pag-deactivate ng swap na hindi magkakasya sa memory ang laman, at gumagawa ito ng backup ng /etc/fstab bago ang bawat pagbabago. Read-only ang zram at zswap dito.