I agree that something isn't scaling too well. Sync works ok with
directories < 1 GB ( ~17 000 files, 1300 folders) less than a minute..

There are ~ 500 000 (half a million) files, and ~74 000 folders.

When I browsed the sync / copy code I found that there was a lot of
synchronized code blocks. I doubt that it works much more faster with
paraller tasks (not tried, yet..).

-- 
-Antti-

2008/1/25, Dominique Devienne <[EMAIL PROTECTED]>:
>
> On Jan 25, 2008 1:02 AM, Antti Luoma <[EMAIL PROTECTED]> wrote:
> > BTW, very large in this case means ~17 GB :)
>
> Well, transferring 17GB @ 100Mb/s takes in theory 1350 seconds (less
> than 23 minutes).
>
> You indicated a total time for the sync of 56667816 seconds, which is
> about 300 bytes / seconds.
>
> Even accounting for non-ideal network conditions and directory
> traversal, there's still a huge gap between 100Mb/s and 2.4Kb/s
> (40,000x different in speed...).
>
> Something doesn't quite compute here ;-) How many files and dirs do
> you have in these 17GB? It's possible some of the data-structure used
> in sync don't scale well for a very large number of files...
>
> Assuming the dir you sync has a few well known top level dirs, you
> could also sync those instead of the "root" sync dir, and put several
> sync in <parallel>. --DD
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to