从 Linux 到 Windows 的 rsync 速度很慢

从 Linux 到 Windows 的 rsync 速度很慢

我使用 rsync 将文件从 RHEL Linux 备份到 Windows 10 Pro,使用 SMB/CIFS 共享。它工作正常,但比 Linux 到 Linux 慢得多。两台计算机都是相当现代的 Dell OptiPlex,具有 6 核 CPU、16GB 内存、NVMe 磁盘、1 GigE NIC。Linux top 实用程序未显示 CPU/内存/IO 上的任何瓶颈,附有屏幕截图。瓶颈还可能在哪里? 最高 CPU、内存和 IO 使用率

答案1

当同步到 SMB/CIFS 共享时rsync需要读取整个共享来比较文件...

您应该rsync在 Windows 上运行守护程序,让它执行文件比较。这将加快速度。

在 Cygwin 中,您可以安装rsynccygrunsrv打包。要作为服务安装:cygrunsrv.exe -I rsync -p /bin/rsync -a "--daemon --no-detach"

相关内容