cat /proc/mdstat ve df -h çıktılarını iletebilirsimizini ? ikinci diskinizde (hdb) avarage wait time yüksek görünüyor.
16 Nisan 2009 Perşembe 12:44 tarihinde OKAN <[email protected]> yazdı: > İlginize teşekkür ederim, daha once sistemdeki yavaslamanın kaynagının > upload edilen dosyaların dogru dizin mantıgı ile bolunmemesi oldugunu bulup > duzenlemiş ve oldukca ciddi performans artısı yasamıstım. Su an dizin > mantıgı dogru olsa dahi sanki bu dosyaların sunucu uzerinden servisi > nedeniyle disk okuma sıkıntısı yasadıgımı dusunuyorum. Disk 7200Rpm Sata > disk. > s > iostat -x cıktısı asagıdaki sekildedir. Bu sonucu nasıl yorumlamalıyım? > > avg-cpu: %user %nice %sys %iowait %idle > 17.84 0.14 5.01 12.56 64.46 > > Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s rkB/s > wkB/s avgrq-sz avgqu-sz await svctm %util > hda 0.10 57.76 21.49 23.16 253.53 647.42 126.76 > 323.71 20.18 0.46 10.27 6.49 28.97 > hdb 0.02 2.49 1.44 0.07 12.37 20.50 6.19 > 10.25 21.81 0.11 75.37 6.47 0.97 > > > ----- Original Message ----- > > *From:* bulent ozkan <[email protected]> > *To:* [email protected] > *Sent:* Wednesday, April 15, 2009 4:59 PM > *Subject:* [Linux-sunucu] Re:Apache 2, performans ölçüm > > iostat -x ile sunucudaki IO değerlerinizi görebilirsiniz. iostat kurulu > değil ise sysstat paketini kurmarnız gerekiyor. > > Kodunuzdaki problemi bir php profiler ile kontrol edebilirsiniz. Bu konuda > xdebug oldukça başarılı bir yazılım. Sunucunuza kurduktan sonra profiler > modunda çalıştırmanız gerekiyor. > > 14 Nisan 2009 Salı 16:43 tarihinde Cagri Ersen <[email protected]>yazdı: > >> 2009/4/14 OKAN <[email protected]>: >> > İşlemci Pentium 4 D 2.66Ghz >> > 2GB Ram >> > Debian Sarge >> > Apache 2.0 >> > Qmail >> > >> > Mysql ayrı bir makinada. >> > >> > >> > Apache ayarları: >> > >> > StartServers 8 >> > MinSpareServers 32 >> > MaxSpareServers 64 >> > MaxClients 1024 >> > MaxRequestsPerChild 0 >> >> Ornek olmasi acisindan, yaklasik ayni donanim üzerinde calisan ve >> ortalama 2500 http req/ps bir apache sunusucunda prefork degerleri >> soyle. (baska bir sunucuda calisan mysql ile konusuyor. Senaryo ayni >> yani.) >> >> StartServers 48 >> MinSpareServers 24 >> MaxSpareServers 48 >> ServerLimit 512 >> MaxClients 512 >> MaxRequestsPerChild 10000 >> >> Size onerim, değerleri kendinize göre set edin, onemli olan sayilar >> degil oranlardir. Bence httpd.conf'u biraz optimize etmeniz gerekiyor. >> >> Ayrica, soyle bir durum da olusabilir, eger yogunluk sirasinda mysql >> üzerinde yapilan bir is yasadiginiz soruna neden olabilir. Mesela, bir >> apache proccess'i üzerinden mysql'e data girisi sirasinda ilgili tablo >> lock ediliyorsa ve o sirada başka süreçler de bu tabloya yazmak >> istiyorsa, bu surecler ilk sürecin isi bitene kadar beklemek >> durumunda kalabilir. bu sadece bir senaryodur, sizin icin gecerli >> olmayabilir, ancak uygulamalar boyle davranabiliyor. Bu durumda da >> biriken httpd sürecleri load'a neden oluyorlar. O nedenle yogunluk >> basladigi zaman kac adet httpd süreci calistigini tespit edin derim. >> >> >> > >> > Ne yazık ki iostat da kurulu degil ve apt ile kurulamıyor:( >> >> apt-get install sysstat ile kurabilirsiniz, sysstat'in icinde geliyor. >> >> >> >> -- >> Cagri Ersen >> http://blog.cagriersen.net >> _______________________________________________ >> Linux-sunucu E-Posta Listesi >> [email protected] >> >> Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından >> okuyabilirsiniz; >> >> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen >> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 >> dakika içinde üyeliğinizi sonlandırabilirsiniz. >> http://liste.linux.org.tr/mailman/listinfo/linux-sunucu >> > > ------------------------------ > > _______________________________________________ > Linux-sunucu E-Posta Listesi > [email protected] > > Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından > okuyabilirsiniz; > > Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen > e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 > dakika içinde üyeliğinizi sonlandırabilirsiniz. > http://liste.linux.org.tr/mailman/listinfo/linux-sunucu > > > _______________________________________________ > Linux-sunucu E-Posta Listesi > [email protected] > > Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından > okuyabilirsiniz; > > Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen > e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 > dakika içinde üyeliğinizi sonlandırabilirsiniz. > http://liste.linux.org.tr/mailman/listinfo/linux-sunucu > >
_______________________________________________ Linux-sunucu E-Posta Listesi [email protected] Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından okuyabilirsiniz; Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz. http://liste.linux.org.tr/mailman/listinfo/linux-sunucu
