Linux Sunucularda Swap (Takas) Alanı Yapılandırması ve RAM Yönetimi
RAM tükendiğinde sunucunun kilitlenmesini veya OOM (Out Of Memory) servis kapanmalarını önleyen güvenli swap yapılandırması.
Şu sürümlerde doğrulandı
- Çekirdek
- Linux 5.x+
- Dosya sistemi
- ext4 / xfs
- Son kontrol
- 2026-09-13
Başlamadan önce
- Root veya sudo erişimi
- Swap dosyası için yeterli boş disk alanı
- Mevcut bellek kullanımınızı bilmek (free -h)
Tüm Rehberler
Sunucunuzun fiziksel RAM kapasitesi dolduğunda Linux çekirdeği sistemi korumak için en çok bellek harcayan servisi (genellikle MySQL, Java veya Node.js) aniden sonlandırır (OOM Killer). Disk üzerinde oluşturulan bir Swap alanı, ani bellek sıçramalarında sunucunun çökmesini engeller.
1. 4 GB Swap Dosyası Oluşturma Adımları#
# 4GB boyutunda swap dosyasi tahsis edin:
sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
# Kalici hale getirmek icin fstab dosyasina ekleyin:
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab2. Swappiness Değerini Optimize Etme#
NVMe SSD disklerde sistemin gereksiz yere diske yazıp yavaşlamaması için `vm.swappiness` değerini 10 yapmanız önerilir.
sudo sysctl vm.swappiness=10
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.confBu İşlem Nasıl Yapılır?
Clodo hizmetlerinde durum
Sabit bellek limitiClodo hizmetinizde swap alanı oluşturamazsınız; bellek, paketinizde yazan sabit bir limittir ve bu limit aşıldığında süreç çekirdek tarafından sonlandırılır. Burada yapılacak iş swap eklemek değil, limiti aşan şeyi bulmaktır.
Adım Adım Yapılışı:
- 1Konsolda 'exit code 137' görüyorsanız sunucunuz çökmedi, bellek limitini aştığı için durduruldu.
- 2Minecraft'ta -Xmx değerini paketinizin RAM'inin yaklaşık %75'iyle sınırlayın; kalanı JVM'in kendi ek yükü içindir. Paketin tamamını -Xmx'e vermek, çökmenin en sık sebebidir.
- 3Bellek tüketimini büyüten şeyi bulun: fazla eklenti, çok büyük görüş mesafesi veya bellek sızdıran bir mod. Spark profiler bunu gösterir.
- 4Gerçekten yetmiyorsa panelden daha yüksek RAM'li bir pakete geçin; swap bunun yerine geçmez, yalnızca yavaşlatır.
Bu rehber işinize yaradı mı?
Geri bildiriminiz doğrudan rehberi güncelleyen ekibe gider.
İlgili Rehberler
Linux VDS Sunucularda İlk Güvenlik Ayarları (Hardening)
Yeni kurulan bir Ubuntu/Debian sunucuda SSH anahtarı, UFW güvenlik duvarı ve fail2ban yapılandırması.
Systemd ile Arka Planda Çalışan ve Otomatik Başlayan Servis Oluşturma
Node.js, Python, Go veya oyun sunucusu scriptlerinizi sunucu çöktüğünde veya yeniden başladığında otomatik ayağa kaldırma rehberi.

