I used ApacheBench which is part of the default installation of Apache. It is usually in /usr/sbin/ and is called "ab". The instructions are pretty basic but you generally use the command: /usr/bin/ab -c 25 -n 100 http://www.youzopesite.com -c 25 is the concurrency level -n 100 is the times. So this would hit the server 100 times at a 25 concurrency level. I ran tests of 25 / 100, 100 /100, 25/1000, 100/1000 I ran tests against just a DTML Document (static), a more complex one, pages with one, two, three SQL calls. I also ran it against pages where I repeated the same DTML over and over again (1, 2, 3, 10 times). I also tried referencing images via <dtml-var image>, <img src=""> and finally by hosting the images off of Apache and referencing them with <img src="http://...">. Also increased and decreased the cache on SQL Methods as well as tried to flush the Zope cache. I also ran it against the same pages, images on an Apache installation on the same box. That is a good place to start. I have all of my results in a big word document that I will publish at some point, probably after repeating all of the tests. J
From: "kdie" <kedai@kedai.com.my> Date: Sat, 15 Apr 2000 15:48:37 +0800 To: "J. Atwood" <Jatwood@bwanazulia.com> Cc: <zope@zope.org> Subject: Re: [Zope] Zope fine tuning HOW-TO / Zope Performance
-----Original Message----- From: J. Atwood <Jatwood@bwanazulia.com> To: kdie@nstp.com.my <kdie@nstp.com.my> Date: Saturday, April 15, 2000 3:16 PM Subject: Re: [Zope] Zope fine tuning HOW-TO / Zope Performance
This is definitely something I am interested in.
I have used AB and done a lot of testing on my Zope installation (Pentium 300 MHz, 256 MB Ram, RH 6.1, PostgreSQL) and have found some interesting facts and figures. I have them all in one big word document that I am working on making into a Zope.org document. What would be nice is some other servers, configurations to see if some of my test results hold up.
I ran about 20 tests but was mainly looking at the Database side of things.
if you can give out what you did(the methods, test scripts, etc), i'd like to test it on my setup and give you the results. we haven't started to use database, but will be soon, like next month or so!
so it'd be best to test it before releasing it. .
J
Hi all:
We are relatively new to Zope. I have found problems related to performance issues. Even though it is known that Apache alone is much faster than Zope, and when migrating (even static pages) to Zope a performance degradation may be expected, the differentials we are getting are very significant. Forget it when we add the dynamic parts.
My question is: Has anyone seen a Zope fine tuning guideline. ? It would be interesting to have something like a cookbook on Tuning Zope and the overall web serving environment for specific cases.
I am using RH Linux 6.1, Zope, PostgreSQL...all latest versions. As of hardware, at the minimum we have Pentium III, 128 MB RAM. As of now, very few hits but slow response though.
Also, any names (URLs) of high traffic sites that are currently running Zope and serving dynamic content would be appreciated.
Thanks
Felipe
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )