rclone 到 OneDrive 速度非常慢

rclone 到 OneDrive 速度非常慢

我有一个包含 10GB(1M 个文件)的目录。rclone sync需要花几天时间才能将其上传到 OneDrive。

我有一条专用的 11Mbps 上行链路。以我的上行链路速度,这应该需要 2 个小时。作为证据,我能够同步 100GB 的目录(但文件较少),而同步这个 10GB 的小目录所需的时间却更少。所以我得出结论,1M 文件需要花费数天的时间。我甚至不明白这是怎么可能的。我的 ping 时间为 30ms。即使软件愚蠢到可以单独握手每个文件,并且每次只进行一次握手,每次握手需要 3 次往返,它也不应该这么慢。可能发生了什么,我该如何解决它?

答案1

我有一台具有 1gbps 链路的服务器,其他工具都可以毫无问题地达到线路容量,但 rclone 默认值非常低,使用率不到 10%!

将此变量设置为128M彻底解决了这个问题!

(我正在使用 rclone 上传多 GB 文件)

--drive-chunk-size 128M

默认值

--drive-chunk-size SizeSuffix Upload chunk size (default 8Mi)

答案2

我的建议是将文件全部打包到一个文件夹内然后进行压缩,这样可以减小文件的大小,而且OneDrive在同一个文件夹内上传文件的速度也更快(有条件的话可以将多个小文件合并成一个大文件)。

相关内容