[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Monotone-devel] push: performace problem of the client
From: |
Nathaniel Smith |
Subject: |
Re: [Monotone-devel] push: performace problem of the client |
Date: |
Fri, 10 Jun 2005 09:27:42 -0700 |
User-agent: |
Mutt/1.5.9i |
On Fri, Jun 10, 2005 at 04:32:56PM +0200, Zbynek Winkler wrote:
> Hello,
>
> as a first step for testing monotone on a larger project I've imported
> the current version (no history) of our website robotika.cz. The initial
> commit took a while because it's about 50MB (that was to be expected).
> But when trying to push, the estimated bitrate is somewhere about 50kB/s
> (and seems to slow down to 20kB/s as it progresses) even though my
> uplink to the server can easily get up to 5MB/s. The CPU of the client
> is running 100% while the server is mostly idle.
>
> What is so CPU intensive on sending the data out? When reading about the
> netsync protocol and merkle trees I got the feeling it should be very
> efficient...
Do you have any individual very large files? There are some known
inefficiencies in how we handle our network buffering that get really
triggered by large files... (There's a patch waiting to be merged that
should help.)
-- Nathaniel
--
Details are all that matters; God dwells there, and you never get to
see Him if you don't struggle to get them right. -- Stephen Jay Gould