Hello Dieter, --- Dieter Maurer <dieter@handshake.de> wrote:
You may increase the number of instructions before Python is ready to switch threads (again to reduce the number of thread switches). This, too, will not drastically improve throughput, though. [snip]
Where is this setting???. Is this the one in zope.conf mentioned as python_check_interval as "1000".
How well your Python runs can be checked with the PyStone benchmark.
As a comparison: my Python has 26.187 pystones/second (on the machine mentioned above).
[snip] this is mine...:D [zope@blade1 test]$ ./pystone.py Pystone(1.1) time for 50000 passes = 2.22 This machine benchmarks at 22522.5 pystones/second [zope@blade1 test]$ ./pystone.py Pystone(1.1) time for 50000 passes = 2.23 This machine benchmarks at 22421.5 pystones/second [zope@blade1 test]$ ./pystone.py Pystone(1.1) time for 50000 passes = 2.25 BTW Dieter, the number of hits/s are on the lines of yours. Out here we are taught to not look at them but total transactional throughput as defined by some very simple e-business tests. Trevor
-- Dieter
===== ( >- -< ) /~\ __ Scaling FLOSS in the __ /~\ | \) / Enterprise : trevor.w@pvision.biz \ (/ | |_|_ \ Call Now: 9820349221 / _|_| \____________________________________/ __________________________________ Do you Yahoo!? Yahoo! Domains � Claim yours for only $14.70/year http://smallbusiness.promotions.yahoo.com/offer