merhaba, şuanki değerler, ServerLimit 256 StartServers 32 MinSpareServers 32 MaxSpareServers 64 MaxClients 256 MaxRequestsPerChild 500
sistem dinamik yapıda. anlık değerler 60 requestler civarında ancak ara ara flood saldırıları alıyorum. bu durumlarda makine ram ve işlemci kullanımı %30-40 aralığında olmasına rağmen normal ziyaretçiler bekletiliyor. sistem üzerineki yazılım kendime ait ve her bir requestte harcanan memory ortalamada oldukça düşük. amacım max clients değerini 500 ler civarında tutmak (700 derken 200 ihtiyat olsun diye söylemiştim :) ) ve gerçekten donanımsal sınırları kullanmak. mod_dosevasive kurdum ancak yeni kurduğum için henüz neticelerini göremedim. DEFAULT_SERVER_LIMIT değerini değiştirip yeniden derledim ve değerini 512 yaptım. ileride lazım olur diye :) kolay gelsin 2009/1/19 Emre SAYIN <[email protected]> > > > Her apache processi kullandığınız modüllere, host ettiğiniz websitesi > sayısına göre ..vb başlarken bir initial RAM talebinde bulunacaktır ve > process terminate olana kadar bu büyüyecektir. dolayısı ile Start servers > vew max spare servers değerlerinizde büyük değişiklikler yapmayın > > elinizdeki sunucunuzun 700 http session destekleyebilmesi pek mümkün > olmayabilir , bu durum daha çok web sunucusunun ne tip siteleri sunduğu ile > ilgili cgi, php statik..vb gibi, max clients 256 normal şartlarda gayet > yeterli bir rakkam , öncelikle apache status ile ortalama saniyelik request > lerinizi inceleyin saniyede kaç request alıyorsunuz, bu requestler esnasında > gelen load avg ve io wait ne durumda bu veriler önemli. > > örnek çıktılar > > Sunucu 32GB RAM + 8x Raid 10 15K SAS > 95.2 requests/sec - 1.4 MB/second - 27.0 kB/request 104 requests > currently being processed, 18 idle workers load average: 1.47, 1.85, 2.00 > 0.1%wa > > MaxSpareServers 20 > MaxClients 256 > MaxRequestsPerChild 4000 > > eğer çoğunlukla forum ..vb gibi siteleriniz varsa 700 req/sec ütopik bir > rakam olabilir LB ile yükü 2-3 sunucuya dağıtmanız gerekebilir. değerleri > arttırmanız sunucunuzun bu değerleri kullanabileceği anlamına gelmez dikkat > etmezseniz kendi kendinize DOS uygulayabilirsiniz., bu tip yüksek değerlere > sadece session flood saldırılarında spare connection bıtakmak için > çıkılabilir. > > iyi çalışmalar > emre > > > > > > Atıf CEYLAN wrote: > > ben bunların değerlerini yüksek tutuyorum zaten ancak, 256 üzerinde client > geldiğinde server busy görmesin istiyorum. elimdeki alet 256 max client > gördüğünde işlemcisi %30 larda gezecek bişey. (elimdeki eski makinem donanım > olarak yetmediği için donanım upgrade yaptım ve tahmini konuşuyorum.) > doğrudan soruyorum > max client 700 civarı bişey yapmak istiyorum. nasıl yapabilirim? > > 2009/1/19 AHMET ATES <[email protected]> > >> Bildigim kadariyla /etc/apache2/apache2.conf ayar dosyasinda bulunan; >> StartServers apache baslatildiginda kactane deamon un ayaga kalkacagini >> bildirmeye yariyor. >> MinSpareServers hazirda bekletilecek minimum apache deamon sayisini >> belirler >> MaxSpareServers ise yedekte bekletilecek maximum deamon sayisini >> belirler, >> Burda sunucu yogunlugu goz onunde bulundurularak bu degerler >> ayarlanabilir. Ornegin, ayni anda cok fazla kullanici istegi olan web >> sayfalari icin min ve max spare degerleri yuksek olmalidir diyebiliriz. >> >> >> *DEFAULT_SERVER_LIMIT değerinden yukarıda tutmak işe yararmı? >> yani prefork.c içerisindeki DEFAULT_SERVER_LIMIT 256 iken ben httpd.conf >> içerisinde ServerLimit 512 ve MaxClients 512 yapabilir miyim? Yaparsam işe >> yarar mı?* >> >> >> _______________________________________________ >> Linux-sunucu E-Posta Listesi >> [email protected] >> >> 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 >> >> > > > -- > /** > * @author Atıf CEYLAN > * Software Developer > * http://www.atifceylan.com > */ > > ------------------------------ > > _______________________________________________ > Linux-sunucu E-Posta [email protected] > > 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 > > > -- > Emre SAYIN > ----------------------------------------------------------------------- > IHS Telekom Inc, North Cyprus , USA , Turkey > ICANN Accredited Registrar. > -----------------------------------------------------------------------www.ihs.com.tr > | kurumsal.ihs.com.tr | www.e-destek.com > ----------------------------------------------------------------------- > Dinlenc cad. Murtezaoglu Plaza 11/2 Acibadem - Istanbul Turkey > ----------------------------------------------------------------------- > Direct : +90 216 546 00 48 ext. 216 > Help Desk: +90 216 540 00 56 > FAX : +90 216 540 00 57 > USA : +1 302 380 33 89 > ----------------------------------------------------------------------- > > > _______________________________________________ > Linux-sunucu E-Posta Listesi > [email protected] > > 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 > > -- /** * @author Atıf CEYLAN * Software Developer * http://www.atifceylan.com */
_______________________________________________ Linux-sunucu E-Posta Listesi [email protected] 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
