Jason,

This is an impressive piece of work: very systematic and very 
well-documented. I have several questions. I ran some similar tests 
(without adjusting configuration parameters) and noticed variability as 
large as 10% in throughput that surprised me, even when N = 10,000. To 
reduce that, I felt compelled to use N = 100,000. Your data seems pretty 
stable: did you run more tests and just truncate the reporting? Do you 
think it would be worthwhile to rerun the test with N = 100,000 maybe two 
or three times ( my tests took hours )? 

Costin's ab data shows a ramp up: the shell script I posted a while back 
was based on that approach. I noticed doing my measurements that Apache 
throughput increased as C increased (up to C = 100), whereas TC 
throughput did not (actually it declined). I also wonder what the 
architectural explanation might be for the different scalability behavior 
(maybe this is obvious, I haven't thought about it yet). I wonder if you 
could (in your spare time :-)} repeat the test 3 times for C = 20, 40, 
60, 80, 100 with N = 100,000. That's my plan, along with using sar and sa 
with C = 1 to get CPU demand measures. Maybe others will join this little 
band of performance freaks. 

BTW, little credit should go to me re: ab use (or should I say "abuse"). 
Craig suggested using ab and Costin did it (and did it, ... :-)). Pier 
"inspired" me to look at ab code and think about how it can be used as a 
tool for getting information about both behavior and the resource usage 
that drives it. Your stuff (along with Costin's) might be a key part of a 
great guide to TCx performance and tuning ala Dean Gaudet's stuff on 
(Apache?) performance. Now I need to study your stuff more closely and 
plan for the next round of measurement (and, in my case, modeling).

Roy 

-- 
Roy Wilson
E-mail: [EMAIL PROTECTED]





>>>>>>>>>>>>>>>>>> Original Message <<<<<<<<<<<<<<<<<<

On 12/5/00, 1:47:46 PM, Jason Brittain <[EMAIL PROTECTED]> wrote regarding 
Benchmarks: Catalina M5 vs. Apache 1.3.12:


> I wrote up a text file about benchmarking and comparing Tomcat-4.0-M5
> (pre-release)
> and Apache 1.3.12.  It's attached to this message.  I wrote it for
> anyone who is interested
> (even non-Java-saavy people) to know how the raw content serving
> performance of
> Catalina and its built-in web server compares to that of Apache 1.3.12.
> It contains lots of
> information to help people understand some of the important differences
> between the two
> servers.

> Feedback, flames, reproduced test results, etc. are welcome!  :)

> Cheers.

> --
> Jason Brittain
> Software Engineer, Olliance Inc.        http://www.Olliance.com
> Current Maintainer, Locomotive Project  http://www.Locomotive.org

Reply via email to