我正在做一个项目,在这个项目中我经常更改一个 2.5GB 的文件(使用我自己的软件)。该文件存储在 SSD 驱动器上的 Dropbox 目录中。通常写入文件的速度足够快,但有时会慢 20 倍或 50 倍。我发现,在我快速连续进行许多更改的时期,Dropbox 无法合理地跟上我创建的每个版本的备份(就像它对我所有的小文件所做的那样),除非它以某种方式故意导致文件新版本的写入速度变慢。
所以我的问题是 - Dropbox 是否是导致我的文件写入缓慢的原因......(如果不是这个原因,那么如果您的大文件经常更改,Dropbox 会做什么?)
答案1
使用进程监控并添加包含文件名的路径。在保存文件之前启动捕获,然后停止捕获。查看哪些进程正在与文件交互。请记住,Dropbox 必须将 2.5GB 分成 4MB 的块并获取每个块的哈希值。这涉及大量 I/O。不过,这不应该延迟您的写入时间。某些进程会更早地参与其中,例如反恶意软件或反病毒,如 @Musselman LLC 所建议的那样。我在工作中使用 Cylance,它喜欢在大文件上造成性能延迟。