httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From olli hauer <oha...@gmx.de>
Subject Re: svn commit: r1732275 - in /httpd/httpd/branches/2.4.x: ./ include/ap_mmn.h include/http_connection.h include/scoreboard.h modules/generators/mod_status.c modules/ssl/ssl_engine_kernel.c server/connection.c server/mpm/event/event.c server/scoreboard.c
Date Thu, 14 Apr 2016 19:40:01 GMT
On 2016-04-14 20:36, Yann Ylavic wrote:
> On Thu, Apr 14, 2016 at 7:10 PM, olli hauer <ohauer@gmx.de> wrote:
>> I got this morning a request from a FreeBSD user to back-port r1739008, and also
already the feedback that scoreboard is usable again with the patch.
>> 
>> Since I cannot find a reference in branches/2.4.x/STATUS for r1739008 I told the
user I will ask additional upstream devs if they think it is OK to include the patch until
a new httpd release will be shipped.
> 
> r1739008+r1739146+r1739151 proposed for backport (full patch is [1]). Let's wait for
votes...
> 
> Regards, Yann.
> 
> [1] http://home.apache.org/~ylavic/patches/httpd-2.4.x-scoreboard_preserve.patch
> 

Hi Yann,

thanks for the link!

I've done a quick test with
 $ ab -n 10000 -c 100 $host/$url

During the test the count of idle worker are incrementing and decrementing but it ab has finished
the requests the count of idle workers stays on the last highest count ...


httpd some seconds after start:
---------------------------------------------
Server Version: Apache/2.4.20 (FreeBSD) OpenSSL/1.0.2g SVN/1.8.15 mod_wsgi/4.4.22 Python/2.7.11
Server MPM: event
Server Built: Apr 14 2016 21:09:43

Current Time: Thursday, 14-Apr-2016 21:22:13 CEST
Restart Time: Thursday, 14-Apr-2016 21:22:09 CEST
Parent Server Config. Generation: 1
Parent Server MPM Generation: 0
Server uptime: 4 seconds
Server load: 0.29 1.36 1.11
Total accesses: 0 - Total Traffic: 0 kB
CPU Usage: u0 s0 cu0 cs0
0 requests/sec - 0 B/second -
1 requests currently being processed, 74 idle workers

PID	Connections 	Threads	Async connections
total	accepting	busy	idle	writing	keep-alive	closing
31501	0	yes	0	25	0	0	0
31502	0	yes	1	24	0	0	0
31503	0	yes	0	25	0	0	0
Sum	0	 	1	74	0	0	0


after some manual requests:
---------------------------------------------
Current Time: Thursday, 14-Apr-2016 21:22:48 CEST
Restart Time: Thursday, 14-Apr-2016 21:22:09 CEST
Parent Server Config. Generation: 1
Parent Server MPM Generation: 0
Server uptime: 39 seconds
Server load: 0.28 1.24 1.08
Total accesses: 5 - Total Traffic: 18 kB
CPU Usage: u.0234375 s0 cu0 cs0 - .0601% CPU load
.128 requests/sec - 472 B/second - 3686 B/request
1 requests currently being processed, 99 idle workers

PID	Connections 	Threads	Async connections
total	accepting	busy	idle	writing	keep-alive	closing
31501	0	yes	0	25	0	0	0
31502	1	yes	1	24	0	0	0
31503	0	yes	0	25	0	0	0
31505	0	yes	0	25	0	0	0
Sum	1	 	1	99	0	0	0


give some load with ab -n 10000 -c 100
---------------------------------------------
Current Time: Thursday, 14-Apr-2016 21:23:29 CEST
Restart Time: Thursday, 14-Apr-2016 21:22:09 CEST
Parent Server Config. Generation: 1
Parent Server MPM Generation: 0
Server uptime: 1 minute 20 seconds
Server load: 1.49 1.38 1.13
Total accesses: 3315 - Total Traffic: 923 kB
CPU Usage: u36.7969 s.570313 cu0 cs0 - 46.7% CPU load
41.4 requests/sec - 11.5 kB/second - 285 B/request
86 requests currently being processed, 89 idle workers

PID	Connections 	Threads	Async connections
total	accepting	busy	idle	writing	keep-alive	closing
31501	3	yes	1	24	0	0	0
31502	2	yes	0	25	0	0	1
31503	25	yes	25	0	0	0	1
31505	25	yes	21	4	0	0	1
31579	2	yes	23	2	0	0	0
31580	3	yes	14	11	0	0	0
31581	3	yes	2	23	0	0	1
Sum	63	 	86	89	0	0	4


During the test the idle workers are going up and down but stay on the highest value after
the test is finished.


ab requests finished, wait some time ...
------------------------------------------------------
Current Time: Thursday, 14-Apr-2016 21:29:12 CEST
Restart Time: Thursday, 14-Apr-2016 21:22:09 CEST
Parent Server Config. Generation: 1
Parent Server MPM Generation: 0
Server uptime: 7 minutes 3 seconds
Server load: 0.20 0.71 0.92
Total accesses: 10024 - Total Traffic: 2.9 MB
CPU Usage: u109.984 s1.4375 cu0 cs0 - 26.3% CPU load
23.7 requests/sec - 7.0 kB/second - 302 B/request
1 requests currently being processed, 174 idle workers

PID	Connections 	Threads	Async connections
total	accepting	busy	idle	writing	keep-alive	closing
31501	0	yes	0	25	0	0	0
31502	0	yes	0	25	0	0	0
31503	0	yes	0	25	0	0	0
31505	0	yes	0	25	0	0	0
31579	0	yes	0	25	0	0	0
31580	0	yes	0	25	0	0	0
31581	1	yes	1	24	0	1	0
Sum	1	 	1	174	0	1	0


running ab again (snapshot during the requests)
------------------------------------------------------
Restart Time: Thursday, 14-Apr-2016 21:22:09 CEST
Parent Server Config. Generation: 1
Parent Server MPM Generation: 0
Server uptime: 8 minutes 34 seconds
Server load: 4.30 1.53 1.19
Total accesses: 16090 - Total Traffic: 4.4 MB
CPU Usage: u176.695 s2.39063 cu0 cs0 - 34.8% CPU load
31.3 requests/sec - 8.7 kB/second - 284 B/request
98 requests currently being processed, 77 idle workers

PID	Connections 	Threads	Async connections
total	accepting	busy	idle	writing	keep-alive	closing
31501	0	yes	9	16	0	0	0
31502	2	yes	13	12	0	0	1
31503	13	yes	13	12	0	0	0
31505	13	yes	20	5	0	1	0
31579	0	yes	25	0	0	0	0
31580	3	yes	3	22	0	0	0
31581	6	yes	15	10	0	0	0
Sum	37	 	98	77	0	1	1


ab finished, wait some time ...
------------------------------------------------------

Current Time: Thursday, 14-Apr-2016 21:32:31 CEST
Restart Time: Thursday, 14-Apr-2016 21:22:09 CEST
Parent Server Config. Generation: 1
Parent Server MPM Generation: 0
Server uptime: 10 minutes 21 seconds
Server load: 1.31 1.46 1.21
Total accesses: 20033 - Total Traffic: 5.4 MB
CPU Usage: u219.664 s3.0625 cu0 cs0 - 35.9% CPU load
32.3 requests/sec - 8.9 kB/second - 282 B/request
1 requests currently being processed, 174 idle workers

PID	Connections 	Threads	Async connections
total	accepting	busy	idle	writing	keep-alive	closing
31501	0	yes	0	25	0	0	0
31502	0	yes	0	25	0	0	0
31503	0	yes	0	25	0	0	0
31505	0	yes	1	24	0	0	0
31579	0	yes	0	25	0	0	0
31580	0	yes	0	25	0	0	0
31581	0	yes	0	25	0	0	0
Sum	0	 	1	174	0	0	0


Mime
View raw message