On Wed, 2005-06-08 at 13:01 +0300, Tarhon-Onu Victor wrote:
> On Wed, 8 Jun 2005, Vali Dragnuta wrote:
> 
> > fisierelor vechi, ci timpul petrecut de rsync verificind daca fisierul
> > a fost modificat sau nu. Cind ai atit de multe fisiere cum zice el,
> 
>       Pai pentru asta probabil face stat(). Cit ia un stat()?
> 
cred ca destul de mult... pentru ca nu e doar for(c=0;c<10000;c
++)stat(..)
El trebuie sa parcurga o structura de directoare poate destul de 
complexa,sa faca stat pe fiecare fisier din fiecare director, sa compare
datele,daca sint diferite sa adauge fisierul modificat intr-o
lista si abia apoi poate incepe transferul. Si gindeste-te
ca parcurgerea listei de fisiere trebuie facuta si local
si remote, si dureaza destul de mult totusi. 
Cu cit sint mai multe fisiere cu atit dureaza mai mult.

Oricum, banuiesc ca Dan poate face pur si simplu testul
si sa ne spuna rezultatele dupa ce face rsync pe doar
o parte din acele fisiere.



--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui