/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 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 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
