通过 ssh 进行 rsync - 50kbps

通过 ssh 进行 rsync - 50kbps

这次同步真的要花一整天时间。从 Mac 同步(使用 rsync 3.0.5,来自http://www.bombich.com/mactips/rsync.html) 已将所有内容更新至 Ubuntu。互联网速度很快,计算机运行速度很快,并且没有负载。

但带宽比容量低几个数量级。

难道我做错了什么?

答案1

Mac OS X 是哪个版本?

您可能违反了 Mac OS X 的 TCP 延迟确认算法。在大多数情况下,它可以提高性能,但在某些情况下,它会阻碍性能。从您目前告诉我们的情况来看,我无法确定这是问题所在,但可以快速测试。试试这个:

  1. 检查其当前设置为何:

    sudo sysctl net.inet.tcp.delayed_ack

  2. 关闭:

    sudo sysctl -w net.inet.tcp.delayed_ack=0

  3. 开始新的同步。

如果这可以缓解问题,您可以通过创建文件并向其中/etc/sysctl.conf添加行来永久设置它。net.inet.tcp.delayed_ack=0

答案2

请澄清您所说的“互联网速度快”是什么意思。请记住,您正在从这些机器之一上传,而上传速度总是较慢(至少在大多数家庭和许多企业都拥有的 aDSL 中)。

另外,还有其他流量使用同一网络吗?特别是当 Mac 与服务器或其他正在进行网络工作的机器处于同一网络上时。

相关内容