Sunucu Yönetimi

Linux'ta Swap Alanı Nedir? Nasıl Oluşturulur?

3 görüntülenme 15.06.2026

Swap Alanı Nedir?

Swap, fiziksel RAM dolduğunda işletim sisteminin disk üzerinde kullandığı sanal bellek alanıdır. RAM yetersiz kaldığında az kullanılan veriler swap'e taşınır ve sistem çökmek yerine çalışmaya devam eder. Özellikle düşük RAM'li VPS sunucularda swap, uygulamaların aniden sonlanmasını (OOM kill) önler.

Mevcut Swap Durumunu Görme

free -h
swapon --show

Swap Dosyası Oluşturma

2 GB'lık bir swap dosyası oluşturmak için aşağıdaki adımları izleyin:

# 2GB swap dosyası oluştur
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

# Kalıcı hale getir (yeniden başlatmada da aktif olsun)
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

Swappiness Ayarı

Sunucunun ne kadar agresif swap kullanacağını "swappiness" değeri belirler (0-100). Sunucular için genellikle 10 gibi düşük bir değer önerilir, böylece sistem mümkün olduğunca RAM kullanır:

sudo sysctl vm.swappiness=10
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf

Bu makale işinize yaradı mı?

Paylaş: Twitter LinkedIn