Maijs 23, 2026Ceļveži
Kā pievienot swap vietu Linux VPS
Swap faila izveide, fstab un swappiness maziem VPS ar ierobežotu RAM.

VPS ar mazu RAM var pietrūkt atmiņas slodzē. Swap izmanto disku kā virtuālo atmiņu.
Pārbaudiet esošo swap
bash
free -h
swapon --show
# If Swap shows 0, you need to add swapIzveidojiet swap failu (piemērs 2 GB)
Izmērs atkarīgs no RAM — maziem VPS bieži 1–2× RAM vai vismaz 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 -hPastāvīgs swap
Pievienojiet /etc/fstab, lai swap ieslēgtos pēc restarta:
bash
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
sudo swapon --showSwappiness iestatīšana
Serveriem bieži 10–60 (noklusējums 60). Zemāks — retāk izmanto swap:
bash
sudo sysctl vm.swappiness=10
# Permanent:
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf
sudo sysctl -pSvarīgi
- Swap ir lēnāks par RAM — optimizējiet lietotnes
- Uz SSD swap ir pieņemams; uzraugiet diska I/O
- Noņemšana: sudo swapoff /swapfile && sudo rm /swapfile
- 512 MB RAM VPS — saprātīgi vismaz 1 GB swap
- Ja swap pastāvīgi pilns — palieliniet RAM plānā