Sizde benim gibi düşük maliyetli bir sunucuya sahip iseniz muhtemelen memory sorunları yaşıyorsunuzdur. Ne kadar RAM o kadar maliyet olduğundan ötürü ben bu tarz memory problemlerini swap üzerine yıkmaya çalışıyorum. Linux sunucularda swap eklemek gerçekten çok basit ve iş gören bir yöntem. Muhtemelen bundan bir sonraki yazımda da sizlere memory nin nasıl temizleneceğini anlatacağım ve sunucunuzdaki memory sorunlarından kurtulmuş olacaksınız.
Swap nasıl eklenir ?
Öncelikle swap dosyamızın nerede konumlanacağına karar verelim. Benim tercihim /var/swap.img
1 |
dd if=/dev/zero of=/var/swap.img bs=1024k count=1000 |
yukarıdaki komut ile 1024kb büyüklüğündeki swap dosyamızı oluşturmuş oluyoruz.
1 |
chmod 600 /var/swap.img |
gerekli izinleri halledelim
1 |
mkswap /var/swap.img |
komutu ile oluşturduğumuz dosyayı swap haline çeviriyoruz.
free -m komutu ile swap büyüklüğümüze bakalım, muhtemelen beklediğinizden düşük yada yok.
1 |
swapon /var/swap.img |
komutu ile swap’i etkinleştirelim ve tekrar free -m komutu ile swap durumuna bakalım.
Bu işlemler sonrasında
1 |
echo "/var/swap.img none swap sw 0 0" >> /etc/fstab |
komutu ile ilgili swap’ı fstab’a ekleyelim ve eklendiğin kontrol edelim
1 |
cat /etc/fstab |
ekran çıktısında eklediğiniz dosyayı görüyorsanız sıkıntı yok demektir.
1 2 3 |
# swapoff -a # swapon -a |
komutları ile swap alanınızı pasif/aktif edebilirsiniz.