Return-Path: Delivered-To: apmail-httpd-dev-archive@httpd.apache.org Received: (qmail 5369 invoked by uid 500); 24 Jun 2002 04:52:39 -0000 Mailing-List: contact dev-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@httpd.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list dev@httpd.apache.org Received: (qmail 5355 invoked from network); 24 Jun 2002 04:52:38 -0000 Message-ID: <3D169769.4060807@apache.org> Date: Sun, 23 Jun 2002 20:52:09 -0700 From: Ian Holsman User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.0) Gecko/20020618 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Rasmus Lerdorf , dev@httpd.apache.org Subject: Re: Apache 2.0 Numbers References: Content-Type: multipart/mixed; boundary="------------030904070408090606000406" X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N This is a multi-part message in MIME format. --------------030904070408090606000406 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Hi Rasmus.. I did the same test (without Keepalives) on my machine and found that for the static HTML page Apache 2.0 was nearly the same. Script is attached.. basic summary For Static Files: version 5 concurrent 20 concurrent 1.3.26 429.39 418.62 2.0.40-d 430.08 409.11 For PHP: 1.3.26 431.32 423.79 2.0.40-d 347.10 331.53 The main difference that I can see is that php is using a filter. i'd say that php's performance would increase to 1.3 numbers when they write there sapi interface as handler NOT a filter. until then php's performance will always be worse in 2.0, as they are using the wrong set of hooks (filters) to communicate with 2.0. --Ian * I built apache2 with threads disabled, and did the same for apache2's php (after tweaking TSRM.h to let me) Rasmus Lerdorf wrote: > Someone asked me for numbers when I mentioned the other day that Apache > 2-prefork was really not a viable drop-in replacement for Apache 1.3 when > it comes to running a PHP-enabled server. > > Apache 1.3 is still significantly faster than Apache2-prefork for both > static and dynamic content. Now, part of the blame goes to PHP here for > the dynamic case. We are compiling PHP in threadsafe mode when building > the PHP DSO for Apache2-prefork which is not necessary. It would be nice > if there was an apxs flag that would return the MPM type. Right now we > would need to parse the output of httpd -l or -V to figure out which MPM > is being used. Being able to go non-threadsafe in PHP does speed us up a > bit. But none of this has anything to do with the fact that Apache 1.3 is > faster for static files. It's going to be very hard to convince people to > switch to Apache2-prefork if we can't get it to go at least as fast as 1.3 > for simple static files. > > Platform: Linux 2.4.19-pre8, glibc 2.2.5, gcc-2.96, P3-800, 128M > Tested using ab from the httpd-2.0 tree with these flags: -c 5 -n 50000 -k > > 1024-byte file which looked like this: > > > Test Document. > >

Test Document.

>

> This is a 1024 byte HTML file.
> aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
> bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
> cccccccccccccccccccccccccccccc
> dddddddddddddddddddddddddddddd
> eeeeeeeeeeeeeeeeeeeeeeeeeeeeee
> ffffffffffffffffffffffffffffff
> gggggggggggggggggggggggggggggg
> hhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
> iiiiiiiiiiiiiiiiiiiiiiiiiiiiii
> jjjjjjjjjjjjjjjjjjjjjjjjjjjjjj
> kkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
> llllllllllllllllllllllllllllll
> mmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
> nnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
> oooooooooooooooooooooooooooooo
> pppppppppppppppppppppppppppppp
> qqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
> rrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
> ssssssssssssssssssssssssssssss
> tttttttttttttttttttttttttttttt
> uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
> vvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
> wwwwwwwwwwwwwwwwwwwwwwwwwwwwww
> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
>

> > > > The PHP version was: > > > Test Document. > >

Test Document.

>

>
> aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
> bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
> cccccccccccccccccccccccccccccc
> dddddddddddddddddddddddddddddd
> eeeeeeeeeeeeeeeeeeeeeeeeeeeeee
> ffffffffffffffffffffffffffffff
> gggggggggggggggggggggggggggggg
> hhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
> iiiiiiiiiiiiiiiiiiiiiiiiiiiiii
> jjjjjjjjjjjjjjjjjjjjjjjjjjjjjj
> kkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
> llllllllllllllllllllllllllllll
> mmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
> nnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
> oooooooooooooooooooooooooooooo
> pppppppppppppppppppppppppppppp
> qqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
> rrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
> ssssssssssssssssssssssssssssss
> tttttttttttttttttttttttttttttt
> uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
> vvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
> wwwwwwwwwwwwwwwwwwwwwwwwwwwwww
> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
>

> > > > Note the fact that the Apache2 static test produced the wrong number of > total bytes. 3072 bytes too many??? Where in the world did they come > from? The PHP test on Apache2 produced the correct number as did both > static and PHP on Apache1. > > > Apache 2 PreFork > ---------------- > KeepAlive On > MaxKeepAliveRequests 100 > KeepAliveTimeout 15 > StartServers 5 > MinSpareServers 5 > MaxSpareServers 10 > MaxClients 15 > MaxRequestsPerChild 0 > ---------------- > STATIC > ---------------- > Concurrency Level: 5 > Time taken for tests: 23.793270 seconds > Complete requests: 50000 > Failed requests: 0 > Write errors: 0 > Keep-Alive requests: 49511 > Total transferred: 66681859 bytes > HTML transferred: 51203072 bytes <=========== Uh? > Requests per second: 2101.43 [#/sec] (mean) > Time per request: 2.379 [ms] (mean) > Time per request: 0.476 [ms] (mean, across all concurrent requests) > Transfer rate: 2736.87 [Kbytes/sec] received > ---------------- > PHP > ---------------- > Concurrency Level: 5 > Time taken for tests: 125.831896 seconds > Complete requests: 50000 > Failed requests: 0 > Write errors: 0 > Keep-Alive requests: 0 > Total transferred: 63250000 bytes > HTML transferred: 51200000 bytes > Requests per second: 397.36 [#/sec] (mean) > Time per request: 12.583 [ms] (mean) > Time per request: 2.517 [ms] (mean, across all concurrent requests) > Transfer rate: 490.87 [Kbytes/sec] received > > > Apache 1.3 > ---------- > Timeout 300 > KeepAlive On > MaxKeepAliveRequests 100 > KeepAliveTimeout 15 > MinSpareServers 5 > MaxSpareServers 10 > StartServers 5 > MaxClients 15 > MaxRequestsPerChild 0 > ----------- > STATIC > ----------- > Concurrency Level: 5 > Time taken for tests: 19.735772 seconds > Complete requests: 50000 > Failed requests: 0 > Write errors: 0 > Keep-Alive requests: 49507 > Total transferred: 66127818 bytes > HTML transferred: 51200000 bytes > Requests per second: 2533.47 [#/sec] (mean) > Time per request: 1.974 [ms] (mean) > Time per request: 0.395 [ms] (mean, across all concurrent requests) > Transfer rate: 3272.08 [Kbytes/sec] received > ----------- > PHP > ----------- > Concurrency Level: 5 > Time taken for tests: 81.240240 seconds > Complete requests: 50000 > Failed requests: 0 > Write errors: 0 > Keep-Alive requests: 49508 > Total transferred: 62777865 bytes > HTML transferred: 51200000 bytes > Requests per second: 615.46 [#/sec] (mean) > Time per request: 8.124 [ms] (mean) > Time per request: 1.625 [ms] (mean, across all concurrent requests) > Transfer rate: 754.63 [Kbytes/sec] received > > > -Rasmus > --------------030904070408090606000406 Content-Type: text/plain; name="php.testing" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="php.testing" Script started on Sun Jun 23 20:40:58 2002 ]0;iyh@flame:/usr/local/src/httpd-2.0/support[iyh@flame support]$ ./ab -c 5 -n 50000 192.168.0.219:80/test.html This is ApacheBench, Version 2.0.36-dev2 <$Revision: 1.98 $> apache-2.0 Copyright (c) 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Copyright (c) 1998-2002 The Apache Software Foundation, http://www.apache.org/ Benchmarking 192.168.0.219 (be patient) Completed 5000 requests Completed 10000 requests Completed 15000 requests Completed 20000 requests Completed 25000 requests Completed 30000 requests Completed 35000 requests Completed 40000 requests Completed 45000 requests Finished 50000 requests Server Software: Apache/1.3.26 Server Hostname: 192.168.0.219 Server Port: 80 Document Path: /test.html Document Length: 1024 bytes Concurrency Level: 5 Time taken for tests: 116.443501 seconds Complete requests: 50000 Failed requests: 0 Write errors: 0 Total transferred: 64400000 bytes HTML transferred: 51200000 bytes Requests per second: 429.39 [#/sec] (mean) Time per request: 0.012 [ms] (mean) Time per request: 0.002 [ms] (mean, across all concurrent requests) Transfer rate: 540.09 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 0 1 1.3 2 12 Processing: 3 9 10.4 9 766 Waiting: 1 5 2.7 6 72 Total: 4 11 10.4 11 766 Percentage of the requests served within a certain time (ms) 50% 11 66% 11 75% 12 80% 12 90% 13 95% 13 98% 14 99% 15 100% 766 (longest request) ]0;iyh@flame:/usr/local/src/httpd-2.0/support[iyh@flame support]$ ./ab -c 5 -n 50000 192.168.0.219:80/test.html[1@2[1@0 This is ApacheBench, Version 2.0.36-dev2 <$Revision: 1.98 $> apache-2.0 Copyright (c) 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Copyright (c) 1998-2002 The Apache Software Foundation, http://www.apache.org/ Benchmarking 192.168.0.219 (be patient) Completed 5000 requests Completed 10000 requests Completed 15000 requests Completed 20000 requests Completed 25000 requests Completed 30000 requests Completed 35000 requests Completed 40000 requests Completed 45000 requests Finished 50000 requests Server Software: Apache/1.3.26 Server Hostname: 192.168.0.219 Server Port: 80 Document Path: /test.html Document Length: 1024 bytes Concurrency Level: 20 Time taken for tests: 119.438671 seconds Complete requests: 50000 Failed requests: 0 Write errors: 0 Total transferred: 64400000 bytes HTML transferred: 51200000 bytes Requests per second: 418.62 [#/sec] (mean) Time per request: 0.048 [ms] (mean) Time per request: 0.002 [ms] (mean, across all concurrent requests) Transfer rate: 526.55 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 0 1 1.4 2 34 Processing: 5 45 3.1 45 129 Waiting: 2 23 10.3 23 104 Total: 6 47 3.1 47 131 Percentage of the requests served within a certain time (ms) 50% 47 66% 48 75% 49 80% 49 90% 50 95% 52 98% 53 99% 54 100% 131 (longest request) ]0;iyh@flame:/usr/local/src/httpd-2.0/support[iyh@flame support]$ k./ab -c 20 -n 50000 192.168.0.219:80/test.html [iyh@flame support]$ ./ab -c 5 -n 50000 192.168.0.219:80/test.html    php This is ApacheBench, Version 2.0.36-dev2 <$Revision: 1.98 $> apache-2.0 Copyright (c) 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Copyright (c) 1998-2002 The Apache Software Foundation, http://www.apache.org/ Benchmarking 192.168.0.219 (be patient) Completed 5000 requests Completed 10000 requests Completed 15000 requests Completed 20000 requests Completed 25000 requests Completed 30000 requests Completed 35000 requests Completed 40000 requests Completed 45000 requests Finished 50000 requests Server Software: Apache/1.3.26 Server Hostname: 192.168.0.219 Server Port: 80 Document Path: /test.php Document Length: 1024 bytes Concurrency Level: 5 Time taken for tests: 115.923786 seconds Complete requests: 50000 Failed requests: 0 Write errors: 0 Total transferred: 59850000 bytes HTML transferred: 51200000 bytes Requests per second: 431.32 [#/sec] (mean) Time per request: 0.012 [ms] (mean) Time per request: 0.002 [ms] (mean, across all concurrent requests) Transfer rate: 504.18 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 0 1 1.5 1 15 Processing: 3 9 10.2 9 738 Waiting: 2 6 2.3 6 23 Total: 3 11 10.2 11 738 Percentage of the requests served within a certain time (ms) 50% 11 66% 11 75% 12 80% 12 90% 13 95% 14 98% 15 99% 16 100% 738 (longest request) ]0;iyh@flame:/usr/local/src/httpd-2.0/support[iyh@flame support]$ k./ab -c 5 -n 50000 192.168.0.219:80/test.php[1@2[1@0 This is ApacheBench, Version 2.0.36-dev2 <$Revision: 1.98 $> apache-2.0 Copyright (c) 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Copyright (c) 1998-2002 The Apache Software Foundation, http://www.apache.org/ Benchmarking 192.168.0.219 (be patient) Completed 5000 requests Completed 10000 requests Completed 15000 requests Completed 20000 requests Completed 25000 requests Completed 30000 requests Completed 35000 requests Completed 40000 requests Completed 45000 requests Finished 50000 requests Server Software: Apache/1.3.26 Server Hostname: 192.168.0.219 Server Port: 80 Document Path: /test.php Document Length: 1024 bytes Concurrency Level: 20 Time taken for tests: 117.982575 seconds Complete requests: 50000 Failed requests: 0 Write errors: 0 Total transferred: 59850000 bytes HTML transferred: 51200000 bytes Requests per second: 423.79 [#/sec] (mean) Time per request: 0.047 [ms] (mean) Time per request: 0.002 [ms] (mean, across all concurrent requests) Transfer rate: 495.39 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 0 1 1.6 1 40 Processing: 4 44 19.2 44 730 Waiting: 2 23 10.9 23 70 Total: 7 46 19.2 46 732 Percentage of the requests served within a certain time (ms) 50% 46 66% 47 75% 48 80% 48 90% 50 95% 51 98% 53 99% 55 100% 732 (longest request) ]0;iyh@flame:/usr/local/src/httpd-2.0/support[iyh@flame support]$ ---2.0 time--- bash: ---2.0: command not found ]0;iyh@flame:/usr/local/src/httpd-2.0/support[iyh@flame support]$ ---2.0 time---./ab -c 20 -n 50000 192.168.0.219:80/test.php [iyh@flame support]$ ./ab -c 5 -n 50000 192.168.0.219:80/test.php [iyh@flame support]$ ./ab -c 20 -n 50000 192.168.0.219:80/test.html [iyh@flame support]$ ./ab -c 5 -n 50000 192.168.0.219:80/test.html This is ApacheBench, Version 2.0.36-dev2 <$Revision: 1.98 $> apache-2.0 Copyright (c) 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Copyright (c) 1998-2002 The Apache Software Foundation, http://www.apache.org/ Benchmarking 192.168.0.219 (be patient) Completed 5000 requests Completed 10000 requests Completed 15000 requests Completed 20000 requests Completed 25000 requests Completed 30000 requests Completed 35000 requests Completed 40000 requests Completed 45000 requests Finished 50000 requests Server Software: Apache/2.0.40-dev Server Hostname: 192.168.0.219 Server Port: 80 Document Path: /test.html Document Length: 1024 bytes Concurrency Level: 5 Time taken for tests: 116.258042 seconds Complete requests: 50000 Failed requests: 0 Write errors: 0 Total transferred: 65550000 bytes HTML transferred: 51200000 bytes Requests per second: 430.08 [#/sec] (mean) Time per request: 0.012 [ms] (mean) Time per request: 0.002 [ms] (mean, across all concurrent requests) Transfer rate: 550.61 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 0 1 1.3 2 10 Processing: 2 9 1.7 9 57 Waiting: 1 5 2.7 6 56 Total: 4 11 1.6 11 59 Percentage of the requests served within a certain time (ms) 50% 11 66% 12 75% 12 80% 12 90% 13 95% 14 98% 14 99% 15 100% 59 (longest request) ]0;iyh@flame:/usr/local/src/httpd-2.0/support[iyh@flame support]$ ./ab -c 5 -n 50000 192.168.0.219:80/test.html [iyh@flame support]$ ---2.0 time---./ab -c 20 -n 50000 192.168.0.219:80/test.php [iyh@flame support]$ ./ab -c 5 -n 50000 192.168.0.219:80/test.php [iyh@flame support]$ ./ab -c 20 -n 50000 192.168.0.219:80/test.html This is ApacheBench, Version 2.0.36-dev2 <$Revision: 1.98 $> apache-2.0 Copyright (c) 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Copyright (c) 1998-2002 The Apache Software Foundation, http://www.apache.org/ Benchmarking 192.168.0.219 (be patient) Completed 5000 requests Completed 10000 requests Completed 15000 requests Completed 20000 requests Completed 25000 requests Completed 30000 requests Completed 35000 requests Completed 40000 requests Completed 45000 requests Finished 50000 requests Server Software: Apache/2.0.40-dev Server Hostname: 192.168.0.219 Server Port: 80 Document Path: /test.html Document Length: 1024 bytes Concurrency Level: 20 Time taken for tests: 122.215747 seconds Complete requests: 50000 Failed requests: 0 Write errors: 0 Total transferred: 65550000 bytes HTML transferred: 51200000 bytes Requests per second: 409.11 [#/sec] (mean) Time per request: 0.049 [ms] (mean) Time per request: 0.002 [ms] (mean, across all concurrent requests) Transfer rate: 523.77 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 0 1 1.4 2 38 Processing: 3 46 19.6 46 765 Waiting: 1 24 12.7 25 66 Total: 5 48 19.6 48 768 Percentage of the requests served within a certain time (ms) 50% 48 66% 49 75% 49 80% 50 90% 51 95% 52 98% 54 99% 55 100% 768 (longest request) ]0;iyh@flame:/usr/local/src/httpd-2.0/support[iyh@flame support]$ ./ab -c 20 -n 50000 192.168.0.219:80/test.html [iyh@flame support]$ ./ab -c 5 -n 50000 192.168.0.219:80/test.html [iyh@flame support]$ ---2.0 time---./ab -c 20 -n 50000 192.168.0.219:80/test.php [iyh@flame support]$ ./ab -c 5 -n 50000 192.168.0.219:80/test.php This is ApacheBench, Version 2.0.36-dev2 <$Revision: 1.98 $> apache-2.0 Copyright (c) 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Copyright (c) 1998-2002 The Apache Software Foundation, http://www.apache.org/ Benchmarking 192.168.0.219 (be patient) Completed 5000 requests Completed 10000 requests Completed 15000 requests Completed 20000 requests Completed 25000 requests Completed 30000 requests Completed 35000 requests Completed 40000 requests Completed 45000 requests Finished 50000 requests Server Software: Apache/2.0.40-dev Server Hostname: 192.168.0.219 Server Port: 80 Document Path: /test.php Document Length: 1024 bytes Concurrency Level: 5 Time taken for tests: 144.51707 seconds Complete requests: 50000 Failed requests: 0 Write errors: 0 Total transferred: 62150000 bytes HTML transferred: 51200000 bytes Requests per second: 347.10 [#/sec] (mean) Time per request: 0.014 [ms] (mean) Time per request: 0.003 [ms] (mean, across all concurrent requests) Transfer rate: 421.33 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 0 2 1.8 2 19 Processing: 3 11 10.2 11 714 Waiting: 1 8 2.9 8 36 Total: 4 13 10.2 13 716 Percentage of the requests served within a certain time (ms) 50% 13 66% 14 75% 15 80% 15 90% 17 95% 18 98% 20 99% 21 100% 716 (longest request) ]0;iyh@flame:/usr/local/src/httpd-2.0/support[iyh@flame support]$ ./ab -c 5 -n 50000 192.168.0.219:80/test.php [iyh@flame support]$ ./ab -c 20 -n 50000 192.168.0.219:80/test.html [iyh@flame support]$ ./ab -c 5 -n 50000 192.168.0.219:80/test.html [iyh@flame support]$ ./ab -c [1@20 -n 50000 192.168.0.219:80/test.html [iyh@flame support]$ ./ab -c 5 -n 50000 192.168.0.219:80/test.html [iyh@flame support]$ ---2.0 time---./ab -c 5 -n 50000 192.168.0.219:80/test.html [iyh@flame support]$ ./ab -c [1@20 -n 50000 192.168.0.219:80/test.html [iyh@flame support]$ ./ab -c 5 -n 50000 192.168.0.219:80/test.php [iyh@flame support]$ ./ab -c 5 -n 50000 192.168.0.219:80/test.php [iyh@flame support]$ ./ab -c 20 -n 50000 192.168.0.219:80/test.html [iyh@flame support]$ ./ab -c 5 -n 50000 192.168.0.219:80/test.html [iyh@flame support]$ ---2.0 time---./ab -c 20 -n 50000 192.168.0.219:80/test.php This is ApacheBench, Version 2.0.36-dev2 <$Revision: 1.98 $> apache-2.0 Copyright (c) 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Copyright (c) 1998-2002 The Apache Software Foundation, http://www.apache.org/ Benchmarking 192.168.0.219 (be patient) Completed 5000 requests Completed 10000 requests Completed 15000 requests Completed 20000 requests Completed 25000 requests Completed 30000 requests Completed 35000 requests Completed 40000 requests Completed 45000 requests Finished 50000 requests Server Software: Apache/2.0.40-dev Server Hostname: 192.168.0.219 Server Port: 80 Document Path: /test.php Document Length: 1024 bytes Concurrency Level: 20 Time taken for tests: 150.817355 seconds Complete requests: 50000 Failed requests: 0 Write errors: 0 Total transferred: 62150000 bytes HTML transferred: 51200000 bytes Requests per second: 331.53 [#/sec] (mean) Time per request: 0.060 [ms] (mean) Time per request: 0.003 [ms] (mean, across all concurrent requests) Transfer rate: 402.43 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 0 2 1.9 2 70 Processing: 6 57 33.3 56 1171 Waiting: 1 29 14.5 30 100 Total: 10 59 33.3 58 1173 Percentage of the requests served within a certain time (ms) 50% 58 66% 60 75% 61 80% 61 90% 64 95% 66 98% 69 99% 71 100% 1173 (longest request) ]0;iyh@flame:/usr/local/src/httpd-2.0/support[iyh@flame support]$ exit Script done on Sun Jun 23 21:14:41 2002 --------------030904070408090606000406--