为什么 rsync 复制文件的速度比 Krusader 快?

Dat*_*Chu 6 ssh rsync krusader

我正在尝试从远程主机复制 .tar.gz 文件。如果我使用 Krusader 挂载该主机并复制它需要很多时间。但是,如果我使用 rsync,它会快 5-6 倍。怎么来的?有什么方法可以在我仍然使用 Krusader(或类似工具)的同时利用这种速度?

poo*_*lie 7

如果我使用 rsync,它会快 5-6 倍。怎么来的?

一些东西:

  • rsync 使用一种巧妙的算法来计算不同机器上的两个文件之间的二进制差异,并仅发送差异
  • 它非常努力地保持 tcp 管道完全充满,而 sftp 或其他协议有时会停止等待较早的数据到达
  • rsync 对可能从中受益的 gzip 文件很聪明

说更多意味着更多地了解特定情况以及您将其与什么进行比较。