性能优化
FreeFileSync 可以设置文件并行访问参数。这可以加快文件的同步速度,特别是单线程访问文件有 I/O 限制的时候
(比如:网络慢响应时间长的时候)或者单线程无法使用满带宽的时候
(比如 FTP 经常会强制限制每个链接的速度)。
并行访问文件的数量可以在不同设备的
文件对比设定 中单独设定。
这对符合条件的所有配置生效:
- 在比较的时候 FreeFileSync 根据不同设备对所有文件夹分组。
举个例子, 这是你的两组同步文件夹和不同设备的并行访问参数::
C:\Source | ↔ | D:\Target |
C:\Source2 | ↔ | E:\Target |
根目录 |
并行参数 |
C:\ | 1 |
D:\ | 2 |
E:\ | 3 |
FreeFileSync 会把 C:\Source 和
C:\Source2放在一组里,同一时间只允许操作一个文件。
D:\Target 会被允许操作两个文件,E:\Target 会被允许同时操作3个文件。
在 FreeFileSync 扫描4个文件夹的时候,它会同时扫描6个文件 will be scanning all four folders。
- 同步的时候 一组同步文件夹会操作两边支持的最大文件数量。
在前面的例子中,
C:\Source ↔ D:\Target
will be synchronized using 2 parallel operations, and
C:\Source2 ↔ E:\target
will be using 3.
备注
FreeFileSync 是通过建立多个连接实现文件并行操作的。
一些设备会限制连接数,比如 SFTP 服务器,如果尝试过多会提示失败。 更多细节参见
(S)FTP 设置。