Windows 上 rsync 性能不佳

Windows 上 rsync 性能不佳

我刚刚使用以下方法在 Windows 2000 Server 和 Windows 2003 Server 之间设置了文件同步同步,rsync 的 Windows 编译版本。它很容易安装,而且似乎运行良好,但我看到了速度问题,尽管网络能够通过 FTP 提供 1 Mb/s 的速度,但客户端似乎无法超过 130 Kb/s。有没有人遇到过这种情况并找到了解决方案?

我目前使用一种解决方法,即在同一台服务器上并行运行三个 rsync 进程。所有三个进程的速度都达到约 130 Kb/s。

答案1

我在许多网站上使用 rsync,但只在 ADSL 440Kbps 和 800Kbps 上传速度下使用。然而,我发现在这些线路上它使用了大约 80% 的带宽。我认为其余部分归因于延迟和协议开销。

值得一提的是,虽然 CWRsync 的安装很简单,但实际上您可以非常轻松地自行完成 rsync 传输,并且您可以获得最新的 Cygwin 版本的 rsync。请参阅http://www.ratsauce.co.uk/notablog/UsingRsync.asp这是我的演练版本。

JR

答案2

当我使用 freeSSHd 时,我在 Windows 上使用 Unison(另一个文件同步程序)时遇到了速度问题。切换到 CopSSH 解决了这个问题。

方便的是,CopSSH 是由与 cwRsync 相同的人员构建的,因此很容易在它们之间匹配 Cygwin 版本,并将内容rsync.exe从 cwRsync 安装目录复制到/usr/binCopSSH — 非常简单。

相关内容