Mayo 23, 2026Mga Gabay
Paano Magdagdag ng Swap Space sa Linux VPS
Pigilan ang mga out-of-memory error sa maliit na VPS sa pamamagitan ng paggawa at pagpapagana ng swap file na may swappiness tuning.

Ang mga plano ng VPS na may limitadong RAM ay maaaring maubusan ng memorya sa ilalim ng pagkarga. Gumagamit ang Swap ng espasyo sa disk bilang virtual memory at nakakatulong na maiwasan ang mga pag-crash. Ipinapakita ng gabay na ito kung paano magdagdag ng swap file sa Ubuntu at CentOS.
Suriin ang kasalukuyang swap
bash
free -h
swapon --show
# If Swap shows 0, you need to add swapLumikha ng swap file (halimbawa ng 2 GB)
Ang laki ay depende sa RAM — madalas 1–2× RAM para sa maliit na VPS, o 1 GB na minimum:
bash
sudo fallocate -l 2G /swapfile
# If fallocate fails:
# sudo dd if=/dev/zero of=/swapfile bs=1M count=2048
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
free -hGawing permanente ang swap
Idagdag sa /etc/fstab para mag-activate ang swap pagkatapos mag-reboot:
bash
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
sudo swapon --showTune swappiness
Ang halaga 10–60 ay karaniwan para sa mga server (default 60). Mas mababa = hindi gaanong agresibong paggamit ng swap:
bash
sudo sysctl vm.swappiness=10
# Permanent:
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf
sudo sysctl -pMahahalagang tala
- Ang swap ay mas mabagal kaysa sa RAM — i-optimize ang mga app, huwag umasa lamang sa swap
- Ang SSD swap ay katanggap-tanggap; subaybayan ang disk I/O sa mga abalang server
- Alisin ang swap: sudo swapoff /swapfile && sudo rm /swapfile
- Para sa 512 MB RAM VPS, ang 1 GB swap ay isang praktikal na minimum
- Isaalang-alang ang pag-upgrade ng RAM kung ang swap ay palaging puno