[Zope] More Pystone benchmarks...

Hannu Krosing hannu@tm.ee
Mon, 18 Oct 1999 13:19:15 +0000


Tony McDonald wrote:
> 
> Hi all,
> did some more Pystone benchmarks. As usual, with all benchmarks treat
> these as total fabrications...
> 
> PowerMac 5400 (180 MHz 603e) running linuxppc (this is my dev box at
> home)  = 890
> iMac (266 MHz G3) MacOS 8.6 =  4800
> Sun (4 x 250 MHz Ultrasparc II)  running Solaris 5.6 = 2200 (lots of
> stuff going on)  (a)
> Sun (1 x 350 MHz Ultrasparc IIi ) running Solaris 5.7 = 2600 (lightly
> loaded)  (b)
> DELL (Pentium III 450MHz) running SUSE 6 = 5800
> 
> using Apache benchmark with a static HTML page through Apache, not
> Zope (page may have a couple of SSIs in it);
> (a) concurrency = 250, number of times = 10,000 gives 457 requests/s
> (b) c= 250, n = 10,000 gives 141 requests/s
> ie these boxes aren't slow...
> 
> Q: How comes the Sun boxes are just so bad at Python? is the Sparc
> architecture *that* bad?

It must have something to do with some loops fitting in the cache 
(code tends to be a lot larger on RISC architecture)

An IBM NetFinity M20 (2 x PIII Xeon 500) has the following specs

./zeus_bench localhost / -c 250 -n 10000 = 1047 req/sec
pystone.py = 6135

My desktop Celeron300A
./zeus_bench localhost / -c 25 -n 1000 = 75 req/sec   # apache
./zeus_bench localhost / -p 8080 -c 25 -n 1000        # zope 2.0.1
pystone.py =  3831

and apache throughput does not go much higher even when I overclock 
it to 450MHz, even thoug pystone jumps to about 5800 too.

Both are running linux 2.2.1X and apache 1.3.9

Conclusion: servers just serve faster than desktop computers ;)

---------------------
Hannu