Ce este accelerarea rsync?


Cel mai bun răspuns

David „l-a pus în gheață – dar unele explicații sunt în ordine.

Rsync este deseori configurat pentru a rula periodic, sincronizând tot conținutul din directorul SOURCE cu directorul DESTINAȚIE. „R” din rsync este „la distanță” – adică destinația poate fi pe un alt computer.

Prima dată când rulați rsync, copiază totul, presupunând că ați început cu un director DESTINAȚIE gol pentru backup – și așa cum menționează David, în acest caz factorul de accelerare este 1,0 – a durat cât a fost nevoie pentru a copia toate acele date.

Data viitoare când rulați aceeași comandă rsync – dacă ați schimbat foarte puține fișiere sub SOURCE, accelerarea poate fi destul de substanțială.

Dacă rulați rsync ca o lucrare cron și trebuie să monitorizați cât de bine funcționează și când / unde are potențialul de sughiț … revizuirea accelerărilor reale care au avut loc pe acele joburi, prin revizuirea jurnalelor lor, poate fi destul de grăitoare și utilă. / h2>

T Nu ați cheltuit copiind octeți care erau deja la destinație, față de timpul petrecut efectiv.

Dacă trebuie să copiați totul, accelerarea este 1.0. Dacă jumătate din ceea ce copiați este deja acolo, accelerarea va fi de aproximativ 2.0, în funcție de timpul necesar pentru a determina ce este prezent. Dacă copiați ceva care este deja acolo, puteți obține accelerări absurde, cum ar fi 60.000

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *