We're currently utilising rsync to take daily snapshots of our servers and backup to remote locations, lately this has been trigger high load notifications quite frequently. In order to reduce the load caused by these scripts I have gone with three small changes...
If you find you're having a hard time keeping a connection, your SSH sessions are locking up or disconnecting after short periods of inactivity and it's driving you slightly insane you can set the SSH keep-alive interval in your .ssh/config:
Open or create your ssh/config file in your editor of choice e.g.
And add the following line to your file:
This indicates the number of seconds after which a message will be sent to the server to keep the connection alive, only if no data is received from the server in that period. The default value for this is 0 (never). Check the man page for more information.