Mayıs 23, 2026Rehberler
Linux VPS'te Takas Alanı Ekleme
Küçük VPS'te bellek tükenmesini önlemek için takas dosyası oluşturma, etkinleştirme ve swappiness ayarı.

Sınırlı RAM'li VPS'ler yük altında belleği tüketebilir. Takas, disk alanını sanal bellek olarak kullanır ve çökmeleri azaltmaya yardımcı olur. Ubuntu ve CentOS'ta takas dosyası ekleme adımları.
Mevcut takası kontrol edin
bash
free -h
swapon --show
# If Swap shows 0, you need to add swapTakas dosyası oluşturun (2 GB örneği)
Boyut RAM'e bağlıdır — küçük VPS için genelde RAM'in 1–2 katı veya en az 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 -hTakası kalıcı yapın
Yeniden başlatmadan sonra da etkin olsun diye /etc/fstab'a ekleyin:
bash
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
sudo swapon --showSwappiness ayarı
Sunucular için 10–60 yaygındır (varsayılan 60). Düşük değer = daha az agresif takas:
bash
sudo sysctl vm.swappiness=10
# Permanent:
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf
sudo sysctl -pÖnemli notlar
- Takas RAM'den yavaştır — uygulamaları optimize edin, yalnızca takasa güvenmeyin
- SSD üzerinde takas kabul edilebilir; yoğun sunucularda disk G/Ç izleyin
- Kaldırma: sudo swapoff /swapfile && sudo rm /swapfile
- 512 MB RAM VPS için 1 GB takas pratik bir minimumdur
- Takas sürekli doluysa RAM planını yükseltmeyi düşünün