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

Cevap