httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Paras pradhan <pradhanpa...@gmail.com>
Subject Re: [users@httpd] High load apache
Date Mon, 13 Sep 2010 16:41:37 GMT
John,

I am testing to support 300 requests / second. concurrent parameter in ab
does test number of Established tcp session per second if I am not mistaken.

Thanks
Paras.

On Fri, Sep 10, 2010 at 5:34 PM, John List <johnlist@gulfbridge.net> wrote:

>  On 09/10/2010 06:09 PM, Paras pradhan wrote:
>
>
> On Fri, Sep 10, 2010 at 4:58 PM, John List <johnlist@gulfbridge.net>wrote:
>
>> Which processes are using the processors the most? (I suspect your imap
>> server might be more responsible than apache.)
>>
>> John Hicks
>>
>>   True . But I am only hitting the login.php page from ab to benchmark.
>
>  Thanks
> Paras.
>
>
> (Pardon me for not reading your op more carefully.)
>
> I am not familiar with ab, but after a quick read, I have one observation:
>
> You say you are building a system to support 200+ concurrent users on
> horde. I assume that means 200 users concurrently running horde and
> therefore checking their inbox every minute or so. That would be about *3.3
> requests per second*.
>
> It looks to me like your ab test is testing at *300.0 connections* *per
> second*.
>
> In other words, perhaps you needn't be too concerned about sluggish
> performance from the ab test.
>
> John Hicks
>
>
>
>
>>
>> On 09/08/2010 03:42 PM, Paras pradhan wrote:
>>
>>> Hi,
>>>
>>> Looking for recommendations.
>>> I need to serve 100-200+ concurrent users to provide php based webmail
>>> client (horde). I have setup memcached and php-fastcgid for this purpose.
>>> The server has four 2.2G AMD optereon cores with 8GB of memory. I am doing
>>> stress test using ab as: ab -t 36000 -c 100 https://url/h/imp/login.php.
>>> What I have noticed if the number of concurrent users are more than around
>>> 25, I get the sluggish performance and I can see linux load rising high to
>>> 25 to 30 and all the cpu cores are approximately 75% used.
>>>
>>> This is what I have in config files:
>>>
>>> mpm worker:
>>> --
>>> <IfModule worker.c>
>>> StartServers         15
>>> MaxClients         960
>>> MinSpareThreads     75
>>> MaxSpareThreads     150
>>> ThreadsPerChild     64
>>> MaxRequestsPerChild  5000
>>> --
>>>
>>> memcached: 4GB
>>>
>>> ---
>>>
>>> fcgid:
>>>
>>> <IfModule !mod_fastcgi.c>
>>>  AddHandler fcgid-script .fcgi
>>>  MaxRequestsPerProcess 10000
>>>  MaxProcessCount       100
>>>  IPCCommTimeout        240
>>>  IdleTimeout           240
>>>  ProcessLifeTime 300
>>>  BusyTimeout 300
>>>  DefaultMaxClassProcessCount 100
>>>  DefaultMinClassProcessCount 50
>>>
>>> </IfModule>
>>> ---
>>>
>>> php-fcgid:
>>>
>>> # Number of PHP childs that will be launched. Leave undefined to let PHP
>>> decide.
>>> #    DefaultInitEnv PHP_FCGI_CHILDREN 4
>>>    # Maximum requests before a process is stopped and a new one is
>>> launched
>>>    DefaultInitEnv PHP_FCGI_MAX_REQUESTS 10000
>>> ----
>>> OS: RHEL 5.5
>>> Apache: 2.2.3
>>> PHP: 5.1
>>> Mysql: 5.0
>>>
>>>
>>> Will appreciate for any inputs.
>>>
>>> Thanks!
>>> Paras.
>>>
>>>
>>
>>   ---------------------------------------------------------------------
>> The official User-To-User support forum of the Apache HTTP Server Project.
>> See <URL:http://httpd.apache.org/userslist.html> for more info.
>> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
>>  "   from the digest: users-digest-unsubscribe@httpd.apache.org
>> For additional commands, e-mail: users-help@httpd.apache.org
>>
>>
>
>

Mime
View raw message