Linux Sunucuya Swap Alanı Ekleme

Linux Sunucu 3 dakikalık okuma Güncelleme:

RAM tükendiğinde çekirdek bir süreci zorla sonlandırır (OOM killer); çoğunlukla da MariaDB veya PHP-FPM bundan nasibini alır. Swap, bu durumda diski geçici bellek olarak kullanır. RAM’in yerini tutmaz ama ani tepe noktalarında sunucuyu ayakta tutar.

1. Mevcut durumu görün

free -h
swapon --show

İkinci komut boş dönüyorsa swap yoktur.

2. Swap dosyasını oluşturun

sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

3. Kalıcı yapın

echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

4. Swap kullanım eğilimini düşürün

Varsayılan değer swap’i erken kullanmaya başlar. Sunucularda daha düşük bir değer tercih edilir:

echo 'vm.swappiness=10' | sudo tee /etc/sysctl.d/99-swap.conf
sudo sysctl --system
Not: LXC ve OpenVZ tabanlı bazı sanal sunucularda swap’ı konuk sistemden eklemek mümkün değildir; bu ayar sağlayıcı tarafında yapılır.

Adımlarda takıldınız mı?

Teknik ekibimiz sunucunuza bakıp sorunu birlikte çözebilir.

WhatsApp ile yazın Destek talebi açın