Swap, sabit diskin üzerinde işletim sistemi tarafından veya kullanıcının işletim sistemi kurarken kendisinin ayırmış olduğu bölümdür. Yani RAM gibi kullanılan dosya gibi düşünün.
Swap alanı sayesinde bilgisayar veya sunucunun RAM belleği yetersiz olması durumunda işlemleri gerçekleştirmeye devam edebilme şansına sahip olacaktır, aksi durumda memory hatası alırsınız.
sudo swapon --show
Bu işlem sonucunda sonuç gelmezse swap aktif edilmemiş demektir.
Swap Dosyamızı oluşturalım (1GB)
sudo dd if=/dev/zero of=/swapfile bs=1024 count=1048576
Sadece root kullanıcımızın okuyup yazabileceği şekilde izinlerini ayarlayalım.
sudo chmod 600 /swapfile
mkswap aracı ile dosyamızda linux swap alanı tanımlayalım
sudo mkswap /swapfile
Swap dosyamızı aktif edelim
sudo swapon /swapfile
Yaptığımız işlem kalıcı olarak olması için fstab dosyasını açalım
sudo nano /etc/fstab
İçine aşağıdaki satırı ekleyip kaydederek çıkınız.
/swapfile swap swap defaults 0 0
işlem tamam şimdi kontrol edebilirsiniz.
sudo swapon --show
NAME TYPE SIZE USED PRIO /swapfile file 1024M 101M -2
sudo free -h
total used free shared buff/cache available Mem: 985M 664M 72M 51M 248M 129M Swap: 1.0G 100M 923M
Gördüğünüz gibi swap dosyamız aktif ve kullanımda.
Hepsi bu, iyi çalışmalar dilerim