On 09/10/2010 06:09 PM, Paras pradhan wrote:
On Fri, Sep 10, 2010 at 4:58 PM, John List <johnl...@gulfbridge.net
<mailto:johnl...@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-unsubscr...@httpd.apache.org
<mailto:users-unsubscr...@httpd.apache.org>
" from the digest: users-digest-unsubscr...@httpd.apache.org
<mailto:users-digest-unsubscr...@httpd.apache.org>
For additional commands, e-mail: users-h...@httpd.apache.org
<mailto:users-h...@httpd.apache.org>