/proc/mdstat sonucunu raid sistem kullanıp kullanmadığınızı görmek için istedim. Diskinizde herhangi bir problem görülmüyor.
xdebug profiller ile kodlarınızı incelemenizde fayda var. 16 Nisan 2009 Perşembe 16:26 tarihinde OKAN <[email protected]> yazdı: > /proc/mdstat isimli bir dosya yok ne yazık ki > df- h cıktısı ise > > Filesystem Size Used Avail Use% Mounted on > /dev/hda2 45G 31G 11G 74% / > tmpfs 1010M 8.0K 1010M 1% /dev/shm > /dev/hda3 46G 7.2G 37G 17% /home > /dev/hda4 92G 15G 73G 17% /sistem_f > /dev/hdb1 92G 40G 49G 45% /backup1 > /dev/hdb2 92G 57G 31G 65% /backup2 > tmpfs 10M 684K 9.4M 7% /dev > Not: hdb diski sadece yedek icin kullanılıyor. > > Saygılar > OKAN > > > ----- Original Message ----- > *From:* bulent ozkan <[email protected]> > *To:* [email protected] > *Sent:* Thursday, April 16, 2009 4:07 PM > *Subject:* [Linux-sunucu] Re:Apache 2, performans ölçüm > > 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 > > > _______________________________________________ > 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
