10 Aralık 2014 Çarşamba

Solaris 10 ZFS arc cache parametre ayarları ve set edilmesi

Bir çok yerde ZFS file sistemin %80 doluluk oranını geçtiğinde düzgün çalışmadığı gerekli performansın alınamadığına dair problemler okunmaktadır. ZFS file sistem yapılandırırken dikkat edilmesi gereken en önemli parametrelerden bir tanesi ARC CACHE parametresi 


Arc Cache : ZFS aktif file sistemlerindeki verileri okuyarak sistem memorysine yükleyerek işlemleri hızlandırmayı amaçlar. Başka uygulamaların ihtiyaç duyması halinde ise kullandığı belleği boşaltarak uygulamaya verir. Fakat bu memory alanlarının fragmante olmasına neden olabilir.
          
ZFS’in kullandığı  memory arc_c_min   değirinin altına düşmez ve arc_c_max değerinin üzerine çıkmaz.Sistemde o anda geçerli değerler aşağıdaki parametreler ile görülebilir. 


#kstat -m zfs
module: zfs                             instance: 0    
name:   arcstats                        class:    misc
        c                                       3479036153
        c_max                               15788859392
        c_min                               1973607424

ile set edilmiş ve kullanılan arc cache görülebilir.

Bu parametrelere geçerli değerler "/etc/system" dosyasında 


"set zfs:zfs_arc_max=byte" olarak değer ile kullanılması istenen  maximum değer set edilebilir.


Kaynakça:


Hiç yorum yok: