Linux Sistemlerde Swap Alanı Kullanımı

2 2,847

Linux sistemlerde swap alanı kullanımı, RAM kullanımınızın yetersiz kalması durumunda ek destek olarak aktif hale gelen ve hard diskinizde tanımladığınız alan/kısım kadarını yedek RAM olarak sisteminizde kullanılmasını sağlamaktadır.

Ram ve hard disk okuma hızlarındaki büyük fark vardır, bu sebep ile swap alanı ram’iniz kadar yüksek performans vermemektedir. Ancak ram ’inizin yoğun kullanıldığı durumlarda “crash” olması yani ram boyutunuzun tamamen dolup, cevap verememesi ve sisteminizin sağlıklı çalışmaması durumuna karşılık bu alanın kullanılması tavsiye edilmektedir.

Linux sunucularda swap alanı oluşturulabilmesi için birkaç komut kullanmak yeterlidir.

Örneğin 256 MB’lık bir swap alanı oluşturmak için aşağıdaki komutları sırasıyla yapmak yeterlidir.

 

  • dd if=/dev/zero of=/swap bs=1024 count=262144
  • mkswap /swap
  • swapon /swapfile

 

Bu şekilde linux sistemlerde swap alanı kullanımı oluşturulmuştur. Ancak sunucunuz restart edildiğinde açılışta bu swapın aktif olmasını istiyorsanız, “nano” yada “vi” komutu ile “/etc/fstab” dosyasını düzenlemek için açıp en alt satırına  “/swap swap swap defaults 0 0”   kodunu eklememiz gerekmektedir.

nano  /etc/fstab” ile girip en alt satırına “/swap swap swap defaults 0 0”  komutunu eklememiz yeterlidir.

Bu işlemde swap alanı çalışması ile ilgili yetkileri düzenlemeniz gerekmektedir.

Swap alanınızın dosya yetkilerini aşağıdaki komutlarla düzenleyebilirsiniz:

 

  • sudo chown root:root /swap
  • sudo chmod 0600 /swap

 

Swap’ın aktif olup olmadığını aşağıdaki komut ile kontrol edebilirsiniz.

free –m”  ile ya da “less /proc/meminfo” komutları ile kontrol edilebilir

Ram miktarınıza göre önerilen swap alanı boyutları aşağıdaki gibidir:

  • 0 MB ile 256 MB arasında RAM varsa RAM boyutunun 3 katı
  • 256 MB ile 512 MB arasında RAM varsa RAM boyutunun 2 katı
  • 512 MB ile 2GB arasında RAM varsa RAM boyutunun 1,5 katı
  • 2 GB ile 16 GB arasında RAM varsa RAM boyutu kadar
  • 16 GB’dan fazla RAM varsa 16GB swap alanı oluşturulmalıdır.

 

Bütün işlemler bu kadar,sizlerde kendi sistemlerinizde swap ayarlamalarını yapabilir  ve sisteminizi daha sağlıklı çalıştıracak bir çözümü aktif edebilirsiniz.

Makalemizin sonuna geldik, umarım faydalı bir makale olmuştur, bir sonraki makalemizde görüşmek üzere.

2 Comments
  1. Mehmet Temiz says

    burdan Emin Sedat Aydın Kardeşime sevgiler saygılar başarıların devamını dilerim

    1. Sedat Aydın says

      Teşekkürler Mehmet, diğer yazılarımıda takip etmen dileği ile saygı ve sevgilerimle

Email adresiniz yayınlanmayacaktır.