我有一个外部硬盘,我想将其用作 Dropbox 备份。它通过 USB 连接到备用空闲 PC。我安装了 Dropbox,并将其位置设置为外部驱动器,希望它能下载我在云端的所有内容。
Dropbox 应用程序已经运行了一天多,它似乎已经生成了整个目录结构(约 400 000 个文件夹),但几乎没有下载任何数据。
我在 Windows 资源监视器中检查它,它似乎几乎不使用网络,发送速度仅为 1-5 kB/s,接收速度仅为 500 B/s。通常这台电脑以 10 MB/s 的速度下载文件没有问题,所以我的连接没有问题。
Dropbox 进程当然不是空闲的,它正在拼命工作,使用了 40% 的 CPU 和超过 1 GB 的 RAM。
在“磁盘”选项卡上,显示 Dropbox 进程主要在写入:
- NTFS 卷日志
- NTFS 主文件表
- nucleus.sqlite3-wal
- Dropbox 日志
- sync_history.db-日志
- .dropbox.cache\新文件
这些文件的保存速度都不超过 0.3 MB/s。我的 Dropbox 文件夹中的实际文件保存速度为 300 B/s。这款外置硬盘速度不算快,但肯定可以轻松处理 20 MB/s。
我不记得在同一台电脑上将 Dropbox 位置放在内置驱动器上时遇到过此问题。因此我们也可以排除电脑/系统故障。
那么,是什么原因导致速度这么慢呢?我总共需要下载大约 1 TB 的数据,按照这个速度,要下载一年。
答案1
小更新,因为同步在 5-6 天后获得了动力。
我对这个问题的看法是:
- 问题不在于数据量,而在于文件数量——许多消息来源证实,Dropbox 的性能在超过 30 万个文件时会急剧下降。压缩包含大量文件的文件夹可能会有所帮助。
- 关闭实时病毒防护也有帮助(扫描下载的文件会减慢速度)。
- Dropbox 首先下载最小的文件,所以感觉就像卡住了一样。
- 大多数时候,它的处理速度都保持在每小时 15,000 个文件的稳定水平。
- 一旦处理完较小的文件,它就会开始利用全部网络带宽来下载较大的文件。