[Zodb-checkins] SVN: ZODB/branches/hannosch-pickle-protocol2/ Set up a simple performance benchmark suite based on zodbshootout
Hanno Schlichting
hannosch at hannosch.eu
Sat May 1 07:18:59 EDT 2010
Log message for revision 111816:
Set up a simple performance benchmark suite based on zodbshootout
Changed:
A ZODB/branches/hannosch-pickle-protocol2/etc/
A ZODB/branches/hannosch-pickle-protocol2/etc/sample.conf
A ZODB/branches/hannosch-pickle-protocol2/etc/zeo.conf
A ZODB/branches/hannosch-pickle-protocol2/etc/zeo.conf.in
A ZODB/branches/hannosch-pickle-protocol2/speedtest.cfg
A ZODB/branches/hannosch-pickle-protocol2/var/
-=-
Added: ZODB/branches/hannosch-pickle-protocol2/etc/sample.conf
===================================================================
--- ZODB/branches/hannosch-pickle-protocol2/etc/sample.conf (rev 0)
+++ ZODB/branches/hannosch-pickle-protocol2/etc/sample.conf 2010-05-01 11:18:59 UTC (rev 111816)
@@ -0,0 +1,33 @@
+# This configuration compares the performance of databases based on ZEO.
+
+# You need to start the ZEO server before running the tests:
+# bin/runzeo -C etc/zeo.conf
+
+# Run the tests via:
+# bin/zodbshootout etc/sample.conf -c 1
+
+# Change the line below to match the IP address of the server to test
+# against.
+%define host 127.0.0.1
+
+# This storage can only be tested with a concurrency level of 1.
+<zodb fs>
+ <filestorage>
+ path var/Data2.fs
+ </filestorage>
+</zodb>
+
+<zodb zeo_fs>
+ <zeoclient>
+ server $host:8100
+ </zeoclient>
+</zodb>
+
+<zodb zeofs_pcache>
+ <zeoclient>
+ server $host:8100
+ client 0
+ var var
+ cache-size 200000000
+ </zeoclient>
+</zodb>
Property changes on: ZODB/branches/hannosch-pickle-protocol2/etc/sample.conf
___________________________________________________________________
Added: svn:eol-style
+ native
Added: ZODB/branches/hannosch-pickle-protocol2/etc/zeo.conf
===================================================================
--- ZODB/branches/hannosch-pickle-protocol2/etc/zeo.conf (rev 0)
+++ ZODB/branches/hannosch-pickle-protocol2/etc/zeo.conf 2010-05-01 11:18:59 UTC (rev 111816)
@@ -0,0 +1,12 @@
+<zeo>
+ address 8100
+ read-only false
+ invalidation-queue-size 100
+ pid-filename /opt/Dropbox/Development/zope/zodb-pickle2/var/zeo.pid
+ # monitor-address PORT
+ # transaction-timeout SECONDS
+</zeo>
+
+<filestorage 1>
+ path /opt/Dropbox/Development/zope/zodb-pickle2/var/Data.fs
+</filestorage>
Property changes on: ZODB/branches/hannosch-pickle-protocol2/etc/zeo.conf
___________________________________________________________________
Added: svn:eol-style
+ native
Added: ZODB/branches/hannosch-pickle-protocol2/etc/zeo.conf.in
===================================================================
--- ZODB/branches/hannosch-pickle-protocol2/etc/zeo.conf.in (rev 0)
+++ ZODB/branches/hannosch-pickle-protocol2/etc/zeo.conf.in 2010-05-01 11:18:59 UTC (rev 111816)
@@ -0,0 +1,12 @@
+<zeo>
+ address ${port}
+ read-only false
+ invalidation-queue-size 100
+ pid-filename ${buildout:directory}/var/zeo.pid
+ # monitor-address PORT
+ # transaction-timeout SECONDS
+</zeo>
+
+<filestorage 1>
+ path ${buildout:directory}/var/Data.fs
+</filestorage>
Property changes on: ZODB/branches/hannosch-pickle-protocol2/etc/zeo.conf.in
___________________________________________________________________
Added: svn:eol-style
+ native
Added: ZODB/branches/hannosch-pickle-protocol2/speedtest.cfg
===================================================================
--- ZODB/branches/hannosch-pickle-protocol2/speedtest.cfg (rev 0)
+++ ZODB/branches/hannosch-pickle-protocol2/speedtest.cfg 2010-05-01 11:18:59 UTC (rev 111816)
@@ -0,0 +1,23 @@
+[buildout]
+
+extends = buildout.cfg
+
+parts =
+ test
+ scripts
+ zeoconf
+ zeoserver
+
+[scripts]
+eggs += zodbshootout
+
+[zeoconf]
+recipe = collective.recipe.template
+input = ${buildout:directory}/etc/zeo.conf.in
+output = ${buildout:directory}/etc/zeo.conf
+port = 8100
+
+[zeoserver]
+recipe = zc.recipe.egg
+eggs = ZODB3
+scripts = runzeo
Property changes on: ZODB/branches/hannosch-pickle-protocol2/speedtest.cfg
___________________________________________________________________
Added: svn:eol-style
+ native
Property changes on: ZODB/branches/hannosch-pickle-protocol2/var
___________________________________________________________________
Added: svn:ignore
+ *
More information about the Zodb-checkins
mailing list