Wat is rsync-versnelling?


Beste antwoord

David heeft het goed gedaan – maar enige uitleg is op zijn plaats.

Rsync wordt vaak ingesteld om te draaien periodiek synchroniseert alle inhoud onder de directory SOURCE naar de directory DESTINATION. De “R” in rsync is “remote” – dwz de bestemming kan zich op een andere computer bevinden.

De eerste keer dat u de rsync uitvoert, het kopieert alles, ervan uitgaande dat je bent begonnen met een lege DESTINATION-map voor de back-up – en zoals David vermeldt, in dat geval is de versnellingsfactor 1,0 – duurde het net zo lang als het kostte om al die gegevens te kopiëren.

De volgende keer dat u hetzelfde rsync-commando uitvoert – als u “zeer weinig bestanden onder SOURCE hebt gewijzigd, kan de versnelling behoorlijk aanzienlijk zijn.

Als u” rsync als een cron-taak uitvoert en u moet controleren hoe goed het werkt en wanneer / waar het potentieel heeft voor hikken … het bekijken van de feitelijke versnellingen die zijn opgetreden bij die banen, via beoordelingen van hun logboeken, kan heel veelzeggend en nuttig zijn.

Antwoord

De t ime heb je niet besteed aan het kopiëren van bytes die al op de bestemming waren, in plaats van de werkelijk bestede tijd.

Als je alles moet kopiëren, is de versnelling 1.0. Als de helft van wat je kopieert al aanwezig is, zal de versnelling ongeveer 2,0 zijn, afhankelijk van de tijd die nodig is om te bepalen wat er aanwezig is. Als je iets kopieert dat er al is, kun je absurde versnellingen krijgen, zoals 60.000

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *