Ayhost - Modern Hosting
Ayhost Logo
Anti-DDoS
TR

VDS Sunucularda Swap (Sanal Bellek) Alanı Oluşturma

VDS & Sunucu Yönetimi 4 dk okuma Güncellendi: Ağustos 2026 Doğrulandı

Swap Nedir?

Swap (takas) alanı, fiziksel RAM dolduğunda Linux çekirdeğinin kullandığı disk tabanlı sanal bellek alanıdır. RAM'den yavaş olsa da, sunucunuzun Out-of-Memory (OOM) hatası vererek servis dışı kalmasını engeller.

NVMe SSD diskler üzerinde çalışan swap alanları, geleneksel HDD'lere göre çok daha hızlıdır. Ayhost VDS sunucuları NVMe disk kullandığından swap performansı yüksektir.

Mevcut Swap Durumunu Kontrol Etme

# Swap durumunu kontrol et swapon --show # Çıktı yoksa swap tanımlı değildir # Bellek durumunu görüntüle free -h total used free shared buff/cache available Mem: 3.8Gi 1.2Gi 800Mi 50Mi 1.8Gi 2.4Gi Swap: 0B 0B 0B

Swap Dosyası Oluşturma

4 GB swap oluşturmak için aşağıdaki adımları takip edin:

# Yöntem 1: fallocate (hızlı, önerilen) fallocate -l 4G /swapfile # Yöntem 2: dd (daha uyumlu, yavaş) dd if=/dev/zero of=/swapfile bs=1M count=4096 status=progress # Güvenli dosya izinleri (sadece root erişebilsin) chmod 600 /swapfile # Swap formatına dönüştür mkswap /swapfile Setting up swapspace version 1, size = 4 GiB (4294963200 bytes) # Swap'ı etkinleştir swapon /swapfile # Doğrulama free -h Swap: 4.0Gi 0B 4.0Gi

Swap'ı Kalıcı Yapma (Sunucu Yeniden Başladığında)

/etc/fstab dosyasına aşağıdaki satırı ekleyerek swap'ı kalıcı hale getirin:

# /etc/fstab dosyasına ekle echo '/swapfile none swap sw 0 0' | tee -a /etc/fstab # Doğrulama: fstab içeriğini kontrol et cat /etc/fstab | grep swap /swapfile none swap sw 0 0

Swappiness Ayarı (Performans İçin)

swappiness değeri (0–100), çekirdeğin swap kullanım eğilimini belirler. Sunucular için 10 değeri önerilir:

# Anlık swappiness değerini göster (varsayılan: 60) cat /proc/sys/vm/swappiness # Sunucu için 10 olarak ayarla sysctl vm.swappiness=10 # Kalıcı hale getir echo 'vm.swappiness=10' >> /etc/sysctl.conf sysctl -p

Swap kurulumu tamamlandı. free -h komutu ile swap alanınızın aktif olduğunu doğrulayabilirsiniz.