Hey,

Still very rough, the hello world benchmark suite is available
for download at: http://www.chamas.com/bench/hello.tar.gz
You may run it like:

  # to get started, see what tests will run, note you 
  # may need some CPAN modules installed to get this far
  perl ./bench.pl -test

  # to run tests for 1 minute ... shut down your programs
  # and walk away for best results.
  perl ./bench.pl -time=60 

Here are my latest results, having added Resin/caucho/JSP
with a J2RE 1.3.0 IBM java engine, which other benchmarks 
say is the fastest java on linux overall, & from previous
testing resin seems the fastest JSP. 

I changed the SSI tests to look more like the others, which 
also sped them considerably.  Finally, I added tests for PHP, 
mine is 4.0.3, & ePerl.

Test Name                 Test File  Hits/sec   Total Hits Total Time sec/Hits   
Bytes/Hit  
------------              ---------- ---------- ---------- ---------- ---------- 
---------- 
Apache::ASP               hello.asp   414.3     24857 hits 60.00 sec  0.002414   179 
bytes  
Apache::Dispatch handler  hello/worl  689.5     41375 hits 60.01 sec  0.001450   134 
bytes  
Apache::Registry CGI Raw  hello_raw.  725.2     43514 hits 60.00 sec  0.001379   52 
bytes   
Apache::Registry CGI.pm   hello.reg   491.5     29492 hits 60.00 sec  0.002035   154 
bytes  
Apache::SSI               hello.shtm  584.6     35080 hits 60.01 sec  0.001711   137 
bytes  
Apache::ePerl             hello.eper  359.8     21588 hits 60.00 sec  0.002780   155 
bytes  
HTML static               hello.html 1195.2     50000 hits 41.83 sec  0.000837   249 
bytes  
HTML::Embperl             hello.epl   510.8     30647 hits 60.00 sec  0.001958   158 
bytes  
HTML::Mason               hello.mas   383.8     23030 hits 60.00 sec  0.002605   134 
bytes  
Template Toolkit          hello.tt    553.6     33221 hits 60.01 sec  0.001806   136 
bytes  
mod_caucho JSP            hello.jsp   859.9     50000 hits 58.15 sec  0.001163   156 
bytes  
mod_include SSI           hello.shtm 1008.0     50000 hits 49.60 sec  0.000992   136 
bytes  
mod_perl handler          hello.benc  886.3     50000 hits 56.42 sec  0.001128   134 
bytes  
mod_php PHP               hello.php   750.8     45050 hits 60.00 sec  0.001332   163 
bytes  

As has been noted, my static html is probably slower than yours
relatively.  I have a dual CPU system & have most apache modules
enabled by default, thus creating huge headers for static html.

I think the dual CPU nature of my system means my system will
spend more time waiting on SMP & network locking as the request 
rate gets faster, but I don't know much about these things, so if 
there is something to be gained here, please feel free to clarify
how this might impact the results.

--Josh

_________________________________________________________________
Joshua Chamas                           Chamas Enterprises Inc.
NodeWorks >> free web link monitoring   Huntington Beach, CA  USA 
http://www.nodeworks.com                1-714-625-4051

Reply via email to