[Zope] Another bechmark - 2.0.0a3
Itamar S.-T.
itamars@ibm.net
Sat, 10 Jul 1999 23:36:35 +0300
I decided to run torture.pl against Zope 2.0.0a3 using ZServer, with 40
clients running concurrently. Notice that the results were faster than Zope
1.10.2 on ZopeHTTPServer using only 10 clients, my previous test. Last time
however I ran against the "Welcome to Zope" page, while this time I ran
against a much smaller page (200 bytes.) So the speed difference may be a
result of this. I'll try again tommorow.
The reason that I didn't run against the Welcome page is that when I run
Zope2 from ZopeHTTPServer I do get this welcome page, but when I run from
ZServer (python z2.py) I don't. What did I do wrong? Do they store their
databases in different locations?
GET, 1000 chars of garbage in query string
Transactions: 4000
Elapsed time: 143.493 sec
Bytes Transferred: 5431436 bytes
Response Time: 1.62 sec
Transaction Rate: 27.88 trans/sec
Throughput: 37851.53 bytes/sec
Concurrency: 45.2
Status Code 200: 3954
Status Code 500: 46
This resulted in lots of:
Server Error: exceptions.KeyError,
uaL: file: /itamar/Zope-2.0.0a3-src/lib/python/ZPublisher/HTTPRequest.py
line: 246
errors from ZServer. Someone should really check this out.
I then ran with 0 chars of garbage - simply GET the page 100 times, 40
clients:
Transactions: 4000
Elapsed time: 113.816 sec
Bytes Transferred: 684000 bytes
Response Time: 1.10 sec
Transaction Rate: 35.14 trans/sec
Throughput: 6009.73 bytes/sec
Concurrency: 38.7
Status Code 200: 4000
I have no idea why so little bytes were transferred, except noting that the
page I tested was tiny - 200 bytes or so (standard "This is index_html" DTML
doc.)
--
Itamar - itamars@ibm.net
-----------------------------o-------------------------------------o
Sealingwax Greeting Cards | The only good morning is a dead one |
http://www.sealingwax.com/ | --Richard Stallman |