Bildigim kadariyla "bufdaemon", kernelin yetistiremedigi surecleri bir kuyruga 
sokmak icin FreeBSD cekirdegi tarafindan kullanilir. Cekirdek ile donanim 
arasinda tampon vazifesi gormektedir. Mesela, anlamsiz sekilde birkac konsol 
uzerinden "dd" komutunu kullanip, bir yandan da find cekerseniz, "bufdaemon" 
surecinin costugunu gorebilirsiniz. "bufdaemon"i izlemenin en guzel yolu, "top" 
komutudur.
NFS'i hangi parametrelerle mount ediyorsunuz? S.A.N. disk uzerinde olusan 
I/O'yu kontrol edebilir misiniz? 750 I/O birikmesindeki sebep sanki, NFS 
Server'in S.A.N. disk uzerinde yeterince islem yapamamasi gibi duruyor.. Ayrica 
sysctl ciktisinda kernel'in isleyebilecegi maxprocs ve maxfiles gibi kernel 
degerleriniz ne durumda? NFS Server makinanin donanim ozelliklerini de 
yazabilirseniz daha iyi olur..-- Mehmet CELIK


Date: Mon, 14 Jan 2008 14:01:34 +0200From: [EMAIL PROTECTED]: [EMAIL 
PROTECTED]: [FreeBSD] NFS server I/O performans... 
 
Merhabalar, 
 
FreeBSD serverlardan olusan cluster yapimda, fazla yuk olmasindan dolayi I/O 
ile ilgili bazi performans sorunlari yasiyorum.
Yapi, S.A.N baglantisi olan ve Storage olarak kullanilan bir FreeBSD ile NFS 
uzerinden bu servera baglanip storage'e yazan cizen iki adet FreeBSD client'tan 
olusuyor.
Bu yapi cok fazla trafigi olan bir domain için mail server (qmail/vpopmail) 
cluster olarak hizmet veriyor.
 
Bu yuksek mail trafiginden mutevellit, storage serverin uzerinde (olusmamasi 
gerektigi kadar) ciddi miktarlarda  I/O olusuyor. (Sistemin en yogun 
saatlerinde, saniyede 750 I/O write)
 
Zira aynı saatlerde, clientler üzerinde oluşan I/O miktarına baktığım zaman 
client başına ortalama 50 I/O write gibi rakamalar görüyorum, dolayisi ile NFS 
serverda görülmesi gereken değer, iki client olduğuna göre ortalama 100 - 200 
I/O wtire olması gerekirken 750'ye kadar ulaşabiliyor. 
 
Bu dengesizliğin nedenini araştırdığım zaman, NFS server tarafındaki I/O nun 
büyük bölümünü "bufdeamon"'ın oluşturduğunu gördüm. 
Bufdeamon'in neden olduğu yüksek I/O değerini nasıl düşürebileceğim ve 
performansı nasıl arttırabileceğim konusunda fikirlerinizi rica edebilir miyim 
? 
 
Aslında, storage diskini asyn mount ederek performans arttırma yöntemi mevcut. 
Ama bu tehlikeli yöntemi pek kullanmak istemiyorum. Zira, diskte bulunan 
datanin, kayba pek tahammülü yok.
 
Bu konuda yardımcı olabilecek arkadaşlara şimdiden teşekkür ederim.
 
Çağrı Ersen.
_________________________________________________________________
Watch “Cause Effect,” a show about real people making a real difference.
http://im.live.com/Messenger/IM/MTV/?source=text_watchcause

Cevap