RSYNC è un potente strumento che sincronizza i file tra diversi dispositivi mantenendoli costantemente aggiornati. Tuttavia, ci sono momenti in cui RSYNC potrebbe non essere così veloce come ci si aspetterebbe. Ecco alcuni suggerimenti su come potete migliorare la velocità di RSYNC.
1. Usare l’opzione —compress (-z): Questa opzione consente a RSYNC di comprimere i dati durante il trasferimento, il che può ridurre significativamente il tempo di trasferimento, soprattutto se si trasferiscono file di grandi dimensioni. Un esempio di utilizzo di questa opzione è: rsync -az source_directory destination_directory.
1. Usare l’opzione —whole-file (-W): RSYNC utilizza un algoritmo di differenza che può essere molto tempo consumando per i file di grandi dimensioni. Utilizzando l’opzione —whole-file, RSYNC trasferirà l’intero file senza cercare di trovare e inviare solo le parti modificate del file. Questo può essere più veloce se si sta trasferendo file su una rete ad alta velocità. Un esempio di utilizzo di questa opzione è: rsync -aW source_directory destination_directory.
1. Limitare il numero di file: Più file cercano di trasferire RSYNC in una sola volta, più lento sarà il processo. Se possibile, limita il numero di file che stai cercando di trasferire in una sola volta.
1. Usare l’opzione —delete: Questa opzione dice a RSYNC di eliminare i file nella destinazione che non esistono più nella sorgente. Ciò può ridurre la quantità di dati che RSYNC deve controllare e trasferire.
1. Preferire reti cablate: Se è possibile, utilizzare una connessione cavo rispetto a una connessione wireless può aumentare significativamente la velocità di RSYNC.
Ricordatevi, la velocità della sincronizzazione di RSYNC dipenderà anche da vari fattori come la velocità della vostra rete, la potenza del vostro computer, la dimensione e il numero dei file da trasferire, e la distanza tra la sorgente e la destinazione.
Fonti usate:
- Posey, B. (2020). 10 tips for speeding up RSYNC. TechRepublic. Retrieved from https://www.techrepublic.com/blog/10-things/10-things-you-should-know-about-using-rsync/
- Rsync Man Page. (n.d.). Retrieved from https://linux.die.net/man/1/rsync
- Linux rsync command help and examples. (n.d.). Retrieved from https://www.computerhope.com/unix/rsync.htm
- Vignesh, S. (2018). Speed up rsync with some simple tips. OSTechNix. Retrieved from https://ostechnix.com/speed-up-rsync-with-some-tips-tricks/.