How come rsync copies files faster than Krusader?
I am trying to copy a .tar.gz file from a remote host. If I mount that host using Krusader and copy it takes a lot of time. However, if I use rsync, it is about 5-6 times faster. How come? Is there a way that I can take advantage of this speed while still be using Krusader (or a similar tool)?
Solution 1:
if I use rsync, it is about 5-6 times faster. How come?
A few things:
- rsync uses a clever algorithm to compute a binary diff between two files on different machines and to send only the differences
- it tries very hard to keep the tcp pipe totally full, whereas sftp or other protocols can sometimes stall waiting for earlier data to arrive
- rsync is smart about gzipping files that are likely to benefit from it
To say more means knowing more about the specific situation and what you're comparing it to.
Solution 2:
Rsync was made specifically for speed and conservation of bandwidth. There a GUI front end for rsync called grsync.
sudo apt-get install grsync