從 Linux 到 Windows 的 rsync 速度慢

從 Linux 到 Windows 的 rsync 速度慢

我使用 rsync 將檔案從 RHEL Linux 備份到使用 SMB/CIFS 共享的 Windows 10 Pro。它工作得很好,只是它比 Linux 到 Linux 慢得多。兩台電腦都是相當現代的 Dell OptiPlex,具有 6 核心 CPU、16GB 記憶體、NVMe 磁碟、1 個 GigE NIC。 Linux top 公用程式沒有顯示 CPU/記憶體/IO 上的任何瓶頸,附有螢幕截圖。還有哪裡可能是瓶頸? 頂級 cpu-mem-io 使用情況

答案1

同步到 SMB/CIFS 共用時rsync需要讀取整個共用以比較檔案...

您應該rsync在 Windows 上執行一個守護程序,讓它比較檔案。這會加快速度。

在 Cygwin 中您可以安裝rsynccygrunsrv打包。安裝為服務:cygrunsrv.exe -I rsync -p /bin/rsync -a "--daemon --no-detach"

相關內容