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