Başlangıç5 dkSon Güncelleme: 2026-09-13

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)
Bu Sayfada
Tüm Rehberler
Okuma ilerlemesi

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ı#

SSH Terminal
# 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/fstab

2. 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.

SSH Terminal
sudo sysctl vm.swappiness=10
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf
Yöntem Karşılaştırması

Bu İşlem Nasıl Yapılır?

Clodo hizmetlerinde durum

Sabit bellek limiti

Clodo 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.

Panelde Nerede? Panel > Hizmet detayı, anlık RAM kullanımını gösterir; konsolda 'exit code 137' satırı bellek aşımı demektir.
Adım Adım Yapılışı:
  1. 1Konsolda 'exit code 137' görüyorsanız sunucunuz çökmedi, bellek limitini aştığı için durduruldu.
  2. 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.
  3. 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.
  4. 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