Gegužė 23, 2026Vadovai
Kaip pridėti swap vietą Linux VPS
Swap failo kūrimas, fstab ir swappiness mažiems VPS su ribota RAM.

VPS su maža RAM gali nebeturėti atminties apkrovoje. Swap naudoja diską kaip virtualią atmintį.
Patikrinkite esamą swap
bash
free -h
swapon --show
# If Swap shows 0, you need to add swapSukurkite swap failą (pvz. 2 GB)
Dydis priklauso nuo RAM — mažiems VPS dažnai 1–2× RAM ar bent 1 GB:
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 -hNuolatinis swap
Pridėkite į /etc/fstab, kad swap įsijungtų po perkrovimo:
bash
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
sudo swapon --showSwappiness nustatymas
Serveriams dažnai 10–60 (numatytasis 60). Mažesnis — rečiau naudoja swap:
bash
sudo sysctl vm.swappiness=10
# Permanent:
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf
sudo sysctl -pSvarbu
- Swap lėtesnis už RAM — optimizuokite programas
- Ant SSD swap priimtinas; stebėkite disko I/O
- Pašalinimas: sudo swapoff /swapfile && sudo rm /swapfile
- 512 MB RAM VPS — protinga bent 1 GB swap
- Jei swap nuolat pilnas — padidinkite RAM plane