CentOS 6 Swap Kurulumu

Bu yazımızda adım adım CentOS sunucumuza swap kurulumunu anlatacağım.

1 ) Swap alanını kontrol edelim.

Swap dosyasını oluşturmadan önce mevcut swap alanı olup olmadığını kontrol etmemiz gerekiyor.

Herhangi bir sonuç dönmediyse, swap alanı boş ve herhangi bir dosya yok demektir.

 

2 ) Dosya sistemini kontrol edelim.

df komutu ile diskimiz de ne kadar alan olduğunu kontrol ediyoruz.

 

3 ) Swap dosyasını oluşturup aktif edelim.

dd komutu ile swap dosyasını oluşturuyoruz :

“of=/swapfile” swap dosyasının adı olacak. Değiştirmenize gerek yok.

Aşağıda ki komut ile linux swap alanını hazırlıyoruz :

Şöyle bir sonuç dönmesi gerekiyor ;

En son aşağıdaki komut ile swap dosyasını aktif ediyoruz :

Birinci adımda ki komutu tekrar çalıştırıp swap dosyasını kontrol etmekte fayda var. Oluşturduğumuz swap dosyası sunucumuz reboot edilene kadar geçerli olduğu için onu kalıcı yapmak amacı ile fstab dosyasına eklememiz gerekiyor.

Aşağıdaki komut ile fstab dosyasını açalım :

Aşağıda bulunan kodları fstab dosyasına ekleyelim :

Erişim sorunları yaşamamamız için swap dosyamızın erişim ayarlarını yapmamız gerekiyor :

 4 ) Swappiness konfigurasyonu

Mevcut swappiness ayarlarını görmek için aşağıdaki komutu yazın :

Sonuç 60 olarak dönecektir. Swapiness 0 ve 100 aralığında bulunabilir 100’e yakın olması işletim sisteminin swap’ı daha sık ve genelde onu kullanacağı anlamına gelir. Unutmamak gerekiyor ki , RAM Swap’dan çok daha hızlıdır, bir işlem RAM’den Swap’a geçerse uygulama yavaşlayabilir.  Swapiness ‘in 0 olması da işletim sistemi gerçekten çok çok ihtiyaç duyarsa swap kullanımına geçeceğini belirtir. Bu yüzden bizim için aslında en uygun değer 10 oluyor.

Aşağıda ki komutu çalıştırıyoruz :

 

Komutu ile tekrar swapiness’i kontrol ediyoruz ve sonucun 10 olduğuna emin oluyoruz.

 

VPS’nin her açılışında otomatik olarak bu ayarları yapması için sysctl.conf dosyasın da bir takım düzenlemeler yapmamız gerekiyor.

komutu ile sysctl.conf dosyasını açıyoruz ve ,

ekliyoruz.

 

İşlem bu kadar basit. free -m komutu ile ram ve swap kullanımını görebilirsiniz.

Leave a Reply

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir