Simple Apache 1.3 vs 2.0 benchmarks
| From: | August | Date: | Tue, 26 Feb 2002 01:20:08 +0000 |
| Subject: | Simple Apache 1.3 vs 2.0 benchmarks | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-80397@lists.php.net to get a copy of this message | ||
#include as usual, all normal benchmark disclaimers.
This is -dev, so let's assume folks have a grasp of the gap between
performance benchmarking and the real world. Before flaming please give
credit to folks who are able to use this information in a larger and
broader context, while recognizing that few of us have the time to
implement fantastic benchmarks.
Apache 1.3 with php *statically* compiled in gets 1436 reqs/s
Apache 2.0 with php as DSO gets 1114 req/s.
Apache 2 performs similarlity to Apache 1.3 with php as a DSO. Compiling
statically appears helpful, and currently it is not possible to do so
with apache 2. Apache 2 supports static modules generally.
# ./bin/ab -c 15 -n 100000 /hello.php
This is ApacheBench, Version 2.0.32 <$Revision: 1.87 $> apache-2.0
Server Software: Apache/2.0.32
Server Port: 80
Document Path: /hello.php
Document Length: 12 bytes
Time taken for tests: 89.706050 seconds
Complete requests: 100000
Failed requests: 0
Write errors: 0
Requests per second: 1114.75 [#/sec] (mean)
Time per request: 0.013 [ms] (mean)
Transfer rate: 268.89 [Kbytes/sec] received
Percentage of the requests served within a certain time (ms)
50% 12
95% 20
# ./bin/ab -c 15 -n 100000 /hello.php
This is ApacheBench, Version 2.0.32 <$Revision: 1.87 $> apache-2.0
Server Software: Apache/1.3.23
Document Path: /hello.php
Document Length: 12 bytes
Complete requests: 100000
Failed requests: 0
Write errors: 0
Requests per second: 1436.89 [#/sec] (mean)
Time per request: 0.010 [ms] (mean)
Transfer rate: 259.59 [Kbytes/sec] received
Percentage of the requests served within a certain time (ms)
50% 10
95% 14