On 04/14/2010 01:25 AM, Nitro wrote:
>>>> 40 tps sounds low: are you pushing blob content over the wire somehow?
>> I have seen the ZEO storage committing transactions at least an order of
>> magnitude faster than that (e.g., when processing incoming newswire
>> feeds). I would guess that there could have been some other latencies
>> involved in your setup (e.g., that 0-100ms lag you mention below).
> See my attached test script. It outputs 45-55 transactions/s for 100
> byte sized payload. Maybe there's a very fundamental flaw in the way the
> test is setup. Note that I am testing on a regular desktop machine
> (Windows 7, WoW64, 4GB RAM, 1TB hard disk capable of transfer rates
I don't think the transfer rate is actually that interesting. For small
but many transactions the seek time/spinning speed should have the
I've run the attached script a couple of times on my notebook, here's
The initial runs are a bit lower as they were interfered with by other
applications writing to the disk.
It's a notebook w/ Intel P9600, Seagate 7.2k SATA drive, 4GB RAM, Ubuntu
10.04, linux 2.6.32, ext4
Christian Theune · c...@gocept.com
gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http://gocept.com · tel +49 345 1229889 0 · fax +49 345 1229889 1
Zope and Plone consulting and development
For more information about ZODB, see the ZODB Wiki:
ZODB-Dev mailing list - ZODB-Dev@zope.org