首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么rsync复制文件的速度比Krusader快?

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

Ask Ubuntu用户
提问于 2011-01-19 01:28:07
回答 3查看 1.6K关注 0票数 6

我正在尝试从远程主机复制一个.tar.gz文件。如果我使用Krusader安装该主机并复制它,则需要很长时间。然而,如果我使用rsync,它的速度大约要快5-6倍。怎么会这样?当我还在使用Krusader (或者类似的工具)的时候,我能利用这个速度吗?

EN

回答 3

Ask Ubuntu用户

回答已采纳

发布于 2011-04-20 05:25:17

如果我使用rsync,它大约快5-6倍。怎么会这样?

有几件事:

  • rsync使用一种聪明的算法来计算不同机器上两个文件之间的二进制差异,并且只发送差异。
  • 它非常努力地使tcp管道完全满,而sftp或其他协议有时会延迟等待较早的数据到达。
  • rsync对于可能从中受益的from文件是明智的。

说得更多意味着更多地了解具体情况,以及你所比较的情况。

票数 7
EN

Ask Ubuntu用户

发布于 2011-01-19 15:53:09

Rsync是专门为速度和节省带宽而设计的。这里有一个名为grsync的rsync的GUI前端。

代码语言:javascript
运行
复制
sudo apt-get install grsync
票数 3
EN

Ask Ubuntu用户

发布于 2013-02-11 16:35:28

另一件可能是有趣的事情:

如果远程计算机正在运行rsyncd守护进程,rsync能够在不使用ssh加密的情况下传输数据,而ssh加密可能要快得多,至少在千兆以太网上,甚至在更快的连接上(即使是现在的快速cpus也只能在标准ssh设置上(在一个核上)加密/解密大约30-40兆字节/秒,而千兆以太网应该能够传输大约90兆字节/秒)。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/22213

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档