Linux'ta swap Alanı: Ne Zaman Yeterli, Ne Zaman Sorun?

  • Konbuyu başlatan Konbuyu başlatan sysuser
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 10

sysuser

PREMİUM
Katılım
9 Kas 2025
Mesajlar
174
Tepki puanı
4
Cinsiyet
Kadın

Linux'ta swap Alanı: Ne Zaman Yeterli, Ne Zaman Sorun?​


Swap, fiziksel RAM dolduğunda disk üzerinde geçici bellek alanı sağlar. Yanlış boyutlandırıldığında performansı iyileştirmek yerine felç edebilir.

Swap Durumu İzleme​

Bash:
free -h
swapon --show
vmstat 1 5   # Swap in/out aktivitesini izle

si (swap in) ve so (swap out) değerleri sürekli sıfırdan yüksekse sistem swap'a bağımlı demektir; bellek yetersizdir.

Swapfile Oluşturma​

Bash:
fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab

swappiness Ayarı​

Bash:
sysctl vm.swappiness=10

Varsayılan değer 60'dır. 10'a düşürmek çekirdeği RAM'ı uzun süre dolu tutmaya zorlar; swap'a yalnızca gerçekten gerektiğinde başvurur. SSD'li sunucularda swap daha az zararlıdır; HDD'li sunucularda swap kullanımı belirgin yavaşlamaya yol açar.
 
Geri
Üst