monotone-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Monotone-devel] Re: hex en/decode speed measurement: 40% reduction by u


From: Lapo Luchini
Subject: [Monotone-devel] Re: hex en/decode speed measurement: 40% reduction by using the old specialized versions by graydon (2006) again
Date: Sun, 04 May 2008 14:52:04 +0200
User-agent: Thunderbird 2.0.0.12 (X11/20080312)

Christof Petig wrote:
mtn: Zertifikate | Schlüssel | Revisionen
mtn:      76.702 |        74 |     25.283
mtn: Bytes rein | Bytes raus | Zertifikate rein | Revisionen rein
mtn:      1,1 M |    361,4 k |          560/560 |         136/136
mtn: erfolgreicher Austausch mit localhost

On "all my personal projects" database I've got a 12% improvement.

mtn-server: certificates | keys | revisions
mtn-server:         6681 |    6 |      2219
mtn-client: bytes in | bytes out | certs in | revs in
mtn-client:   19.0 k |       462 |        0 |       0
mtn-client: bytes in | bytes out |  certs in |   revs in
mtn-client:   28.9 M |       510 | 8911/8911 | 2219/2219

I used the net.venge.monotone.contrib.benchmark thingie that NJS created some time ago (it only needed some small fix as "serve" no longer wants a "*" parameter).

% LANG=C python benchmark.py \
-m mtn-preHex=../trunk/build/mtn-preHex \
-m mtn-postHex=../trunk/build/mtn-postHex \
-b pull='InitialPull(ExistingRepo("test.mtn"))' \
myscratch myresults --cache mycache

% fgrep -R pull-user myresults
myresults/pull-mtn-postHex-time/stats.csv:pull-user-time,58.8,60.34,58.79
myresults/pull-mtn-preHex-time/stats.csv:pull-user-time,67.68,68.05,67.41

(and just for completeness sake, but not really interesting IMHO)
% fgrep -R time myresults
myresults/pull-mtn-postHex-time/stats.csv:pull-system-time,1.93,1.75,1.87
myresults/pull-mtn-postHex-time/stats.csv:pull-user-time,58.8,60.34,58.79
myresults/pull-mtn-postHex-time/stats.csv:pull-wall-time,142.95,317.5,136.43
myresults/pull-mtn-postHex-time/stats.csv:server-system-time,0.5,0.6,0.6
myresults/pull-mtn-postHex-time/stats.csv:server-user-time,37.31,37.54,37.15
myresults/pull-mtn-postHex-time/stats.csv:server-wall-time,147.17,321.2,139.47
myresults/pull-mtn-preHex-time/stats.csv:pull-system-time,1.79,1.77,1.97
myresults/pull-mtn-preHex-time/stats.csv:pull-user-time,67.68,68.05,67.41
myresults/pull-mtn-preHex-time/stats.csv:pull-wall-time,157.02,200.92,152.37
myresults/pull-mtn-preHex-time/stats.csv:server-system-time,0.55,0.67,0.67
myresults/pull-mtn-preHex-time/stats.csv:server-user-time,38.62,38.52,38.58
myresults/pull-mtn-preHex-time/stats.csv:server-wall-time,160.42,204.18,155.6

    Lapo





reply via email to

[Prev in Thread] Current Thread [Next in Thread]