On 2016-04-14 22:43, Yann Ylavic wrote: > On Thu, Apr 14, 2016 at 10:28 PM, olli hauer <[email protected]> wrote: >> >> I've done some tests with 2.4.19 there is maybe an interesting detail. >> With 2.4.19 the last request is empty for an idle worker, with 2.4.20 not >> (shows the client, proto, Vhost and request) > > Sorry for the confusion, 2.4.19 (not released) contained the change > already, the relevant version to compare with is 2.4.18... >
OK, I've attached the output from a 2.4.18 scoreboard some sec. after ab -k -n 100000 -c 100 -f TLS1.2 $host/$url the 2.4.18 scoreboard looks similar to 2.4.20 with your patch -- olli
Server Version: Apache/2.4.18 (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 22:44:09 Current Time: Thursday, 14-Apr-2016 22:45:55 CEST Restart Time: Thursday, 14-Apr-2016 22:45:33 CEST Parent Server Config. Generation: 1 Parent Server MPM Generation: 0 Server uptime: 21 seconds Server load: 0.69 0.70 0.77 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 97140 0 yes 0 25 0 0 0 97141 0 yes 1 24 0 0 0 97142 0 yes 0 25 0 0 0 Sum 0 1 74 0 0 0 Current Time: Thursday, 14-Apr-2016 22:47:16 CEST Restart Time: Thursday, 14-Apr-2016 22:45:33 CEST Parent Server Config. Generation: 1 Parent Server MPM Generation: 0 Server uptime: 1 minute 43 seconds Server load: 0.70 0.71 0.77 Total accesses: 99957 - Total Traffic: 21.7 MB CPU Usage: u22.9766 s8.60156 cu0 cs0 - 30.7% CPU load 970 requests/sec - 216.0 kB/second - 227 B/request 1 requests currently being processed, 124 idle workers PID Connections Threads Async connections total accepting busy idle writing keep-alive closing 97140 0 yes 0 25 0 0 0 97141 1 yes 1 24 0 0 0 97142 0 yes 0 25 0 0 0 97192 0 yes 0 25 0 0 0 97212 0 yes 0 25 0 0 0 Sum 1 1 124 0 0 0 _________________________________________________R______________ _____________________________________________________________... ................................................................ ................................................................ ................................................................ ................................................................ ................ Scoreboard Key: "_" Waiting for Connection, "S" Starting up, "R" Reading Request, "W" Sending Reply, "K" Keepalive (read), "D" DNS Lookup, "C" Closing connection, "L" Logging, "G" Gracefully finishing, "I" Idle cleanup of worker, "." Open slot with no current process Srv PID Acc M CPU SS Req Conn Child Slot Client VHost Request 0-0 97140 0/1377/1377 _ 10.77 39 0 0.0 0.29 0.29 $client 0-0 97140 0/1556/1556 _ 10.73 39 0 0.0 0.33 0.33 $client $host:443 GET /server-status/ HTTP/1.0 0-0 97140 0/1355/1355 _ 10.73 39 0 0.0 0.29 0.29 $client $host:443 GET /server-status/ HTTP/1.0 0-0 97140 0/1385/1385 _ 10.77 39 0 0.0 0.29 0.29 $client 0-0 97140 0/1326/1326 _ 10.74 39 0 0.0 0.28 0.28 $client $host:443 GET /server-status/ HTTP/1.0 0-0 97140 0/1402/1402 _ 10.76 39 0 0.0 0.30 0.30 $client $host:443 GET /server-status/ HTTP/1.0 0-0 97140 0/1381/1381 _ 10.77 39 0 0.0 0.29 0.29 $client $host:443 GET /server-status/ HTTP/1.0 0-0 97140 0/1467/1467 _ 10.77 39 0 0.0 0.31 0.31 $client $host:443 GET /server-status/ HTTP/1.0 0-0 97140 0/1486/1486 _ 10.73 39 0 0.0 0.32 0.32 $client $host:443 GET /server-status/ HTTP/1.0 0-0 97140 0/1420/1420 _ 10.76 39 0 0.0 0.30 0.30 $client $host:443 GET /server-status/ HTTP/1.0 0-0 97140 0/1377/1377 _ 10.77 39 0 0.0 0.29 0.29 $client 0-0 97140 0/1289/1289 _ 10.74 39 0 0.0 0.27 0.27 $client $host:443 GET /server-status/ HTTP/1.0 0-0 97140 0/1436/1436 _ 10.73 39 0 0.0 0.31 0.31 $client $host:443 GET /server-status/ HTTP/1.0 0-0 97140 0/1352/1352 _ 10.72 39 0 0.0 0.29 0.29 $client 0-0 97140 0/1388/1388 _ 10.72 39 0 0.0 0.30 0.30 $client 0-0 97140 0/1224/1224 _ 10.73 39 0 0.0 0.26 0.26 $client $host:443 GET /server-status/ HTTP/1.0 0-0 97140 0/1324/1324 _ 10.75 39 0 0.0 0.28 0.28 $client $host:443 GET /server-status/ HTTP/1.0 0-0 97140 0/1369/1369 _ 10.77 39 0 0.0 0.29 0.29 $client $host:443 GET /server-status/ HTTP/1.0 0-0 97140 0/1480/1480 _ 10.77 39 0 0.0 0.31 0.31 $client 0-0 97140 0/1362/1362 _ 10.73 39 0 0.0 0.29 0.29 $client $host:443 GET /server-status/ HTTP/1.0 0-0 97140 0/1324/1324 _ 10.73 39 0 0.0 0.28 0.28 $client 0-0 97140 0/1419/1419 _ 10.74 39 0 0.0 0.30 0.30 $client $host:443 GET /server-status/ HTTP/1.0 0-0 97140 0/1369/1369 _ 10.77 39 0 0.0 0.29 0.29 $client
