我终于开始使用云存储 (OneDrive),并将 2019 款 MacBook Pro 上的所有文件添加到 OneDrive 文件夹中。它大约有 70 GB 的数据,包含 140,000 个文件。
最初几个文件上传速度很快,但现在每小时只能上传大约 100 MB,而且看起来这个过程需要很多天才能完成。到目前为止,这种传输过程的低效率令我震惊,尤其是考虑到 OneDrive 允许整整 TB 的存储空间。
- 按需文件已打开
- 我在“隐私设置”中授予 OneDrive 完全磁盘访问权限
- 后台运行的应用程序很少
- 速度测试:下载速度为 98.4 Mb/s,上传速度为 97.1 Mb/s,缓冲区膨胀空闲时间为 32ms,下载时间为 183 ms,上传时间为 170 ms。
上传似乎是分批进行的 - 一次可能上传 20-30 个文件,然后每次都会暂停几分钟。有没有关于如何解决这个速度问题的建议?大多数在线解决方案都推荐了我的前三个要点(上面)已经解决了,我不知道还能做什么。到目前为止,我对 OneDrive 的效率真的很失望。
它在 1000 个文件、25 GB 的情况下运行良好,但是现在我上传的文件数量太多(140,000 个,尽管总共只有 70 GB)导致 OneDrive 完全无法使用。
更新:它建议这里OneDrive 可能未针对超过 100,000 个文件进行优化,但肯定这速度慢一定是其他问题导致的吗?按照目前的速度,同步需要 2 个月以上。
答案1
我最终尝试批量传输文件到 OneDrive。每次大约传输 5,000-10,000 个文件。我总共完成了 10 个批次中的 3 个,虽然速度很慢,但并不像以前那么慢(每个批次可能要花几个小时)。
看起来文件传输所需的时间并不是随着文件数量的增加而线性增加的,而是可能呈二次方增加。这对我来说很奇怪,但批处理提供了一个临时解决方案。
当我完成批次传输后,我将发布此答案的更新,然后在所有文件传输和同步后观察 OneDrive 的整体性能。
答案2
我遇到了这个问题。我尝试排除故障几个月。我发现是我的家庭网络连接出了问题。他们给我发了这个:https://www.dwthacker.com/finding-and-setting-mtu-on-mac。您可以在 Mac 上或路由器设置中调整 MTU(如果您的路由器有 MTU 设置)。一旦我将 MTU 从 5000 改为低,OneDrive 便恢复正常上传。