Linux : High speed Rsync file transfer

By | August 22, 2014

If you have a large amount of data to transfer over the network to another server, Rsync is definately a good way to go. However, since Rsync is using SSH, data encryption can add an extra bottle neck to your speed transfer.

You may want to disable encryption if you are transfering locally or if the data you are transferring is not that confidential.

Here is the command that will allow you to reach high speed using Rsync :

rsync -aHAXxv --numeric-ids --delete --progress -e "ssh -T -c arcfour -o Compression=no -x" <local_directory> <remote_server_IP:/destination_directory>

Now as example, let’s use IP “10.0.0.1” as remote server IP and “backup” as local and remote destination folder :

rsync -aHAXxv --numeric-ids --delete --progress -e "ssh -T -c arcfour -o Compression=no -x" backup 10.0.0.1:/backup