More Pystone benchmarks...
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? weird. hth tone. ------ Dr Tony McDonald, FMCC, Networked Learning Environments Project http://nle.ncl.ac.uk/ The Medical School, Newcastle University Tel: +44 191 222 5888 Fingerprint: 3450 876D FA41 B926 D3DD F8C3 F2D0 C3B9 8B38 18A2
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
On Mon, 18 Oct 1999, Tony McDonald wrote:
Sun (4 x 250 MHz Ultrasparc II) running Solaris 5.6 = 2200 (lots of stuff going on) (a) DELL (Pentium III 450MHz) running SUSE 6 = 5800
Q: How comes the Sun boxes are just so bad at Python? is the Sparc architecture *that* bad?
You are comparing 250MHz CPU's to 450MHz PIII's. Intel still wins out per MHz, but Sparc arcitecture wins out when you have more than 4 threads (as you can have more than 4 CPU's). And probably even with 2 threads depending on what OS you run on the Intel box. There are other issues, such as how much memory you can cram into the box (1GB max for intel still?) and the interleaving of your memory (allowing you to such down a larger chunk of memory per CPU cycle) which won't be taken into account with PyStones. ___ // Zen (alias Stuart Bishop) Work: zen@cs.rmit.edu.au // E N Senior Systems Alchemist Play: zen@shangri-la.dropbear.id.au //__ Computer Science, RMIT WWW: http://www.cs.rmit.edu.au/~zen
participants (3)
-
Hannu Krosing -
Stuart 'Zen' Bishop -
Tony McDonald