"Ben başkan olmadan önce üst düzey bilim adamları bile interneti duymamıştı. Şimdi kedimin, hatta çorabımın bile bir web sitesi var!"
Bill Clinton, Amerika Birleşik Devletleri Eski Başkanı - 1996

SWAP Alanı Ekleme İşlemi

SWAP Alanı Ekleme İşlemi

Linux Sunucularda SWAP Alanı Ekleme İşlemi

SWAP Alanı Nedir?

RAM kullanımının yetersiz kalması sonucunda SWAP alanının RAM gibi kullanılmasıdır. Böylece veri akışınız / RAM işlemleriniz RAM gibi hızlı olmasada devam eder. SWAP alanı sunucunuzun diski üzerinden oluşturulur.

İşlem Öncesi Önemli Notlar

Sunucunuza root ile giriş yapmalısınız.

Bu işlemler CentOS 7.9 ve Ubuntu 20.04 üzerinde gerçekleştirilmiştir.

1- Genel Kontroller

İlk önce sunucumuzda SWAP alanının var olup olmadığının kontrolünü yapalım.

free -h

Bu komutu kullandığınızda aşağıdaki şekilde sonuç çıkması gerekiyor.

total        used        free      shared  buff
/cache   available Mem:           1.8G        111M        1.5G        8.4M        161M        1.5G
Swap:            0B          0B          0B

Gördüğünüz gibi SWAP alanı 0 olarak görünmektedir.

SWAP Alanı Nasıl Eklenir ?

Örnek olarak 2GB bir SWAP alanı oluşturmak istiyoruz.

2GB'ın KB değeri 2097152'dir.
dd if=/dev/zero of=/swapfile bs=1024 count=2097152
mkswap /swapfile

/swapfile dosyasının chown ve chmod izinlerini ayarlayınız.

chown root:root /swapfile
chmod 0600 /swapfile

Oluşturduğumuz SWAP alanını aktif edelim.

swapon /swapfile

/etc/fstab üzerinden SWAP alanını fstab’a ekleyelim.

nano /etc/fstab

en alta aşağıdaki satırı ekleyin ve kayıt edip çıkış yapın.

/swapfile swap swap defaults 0 0

% kaç RAM kullanımından sonra SWAP alanının çalışmasını düzenlemek için aşağıdaki dizin üzerindeki değeri kendinize göre düzenleyebilirsiniz.

nano /proc/sys/vm/swappiness

En son sunucunuzu reboot edebilirsiniz. Reboot ettikten sonra free -h ile SWAP alanının eklendiğini görüntüleyebilirsiniz.