Μάιος 23, 2026Οδηγοί
Πώς να προσθέσετε swap space σε Linux VPS
Δημιουργήστε swap file, ενεργοποιήστε στο fstab και ρυθμίστε swappiness για μικρά VPS.

Μικρά VPS μπορεί να εξαντλήσουν τη RAM υπό φόρτο. Το swap χρησιμοποιεί χώρο δίσκου ως εικονική μνήμη και βοηθά να αποφευχθούν crashes.
Έλεγχος τρέχοντος swap
bash
free -h
swapon --show
# If Swap shows 0, you need to add swapΔημιουργία swap file (παράδειγμα 2 GB)
Το μέγεθος εξαρτάται από τη RAM — συχνά 1–2× RAM ή ελάχιστο 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 -hΜόνιμη ενεργοποίηση swap
Προσθέστε στο /etc/fstab ώστε το swap να ενεργοποιείται μετά από reboot:
bash
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
sudo swapon --showΡύθμιση swappiness
Για servers συχνά 10–60 (προεπιλογή 60). Χαμηλότερη τιμή = λιγότερο swap:
bash
sudo sysctl vm.swappiness=10
# Permanent:
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf
sudo sysctl -pΣημαντικές σημειώσεις
- Το swap είναι πιο αργό από τη RAM — βελτιστοποιήστε εφαρμογές
- Swap σε SSD είναι αποδεκτό· παρακολουθήστε I/O σε busy servers
- Αφαίρεση: sudo swapoff /swapfile && sudo rm /swapfile
- Για 512 MB RAM: ελάχιστο 1 GB swap είναι πρακτικό
- Αν το swap είναι συνεχώς γεμάτο, αναβαθμίστε RAM