rclone工具的特点
- 支持增量,配置简单,支持参数调节吞吐量(不同吞吐量使用内存不同,传输差异也不同)
- copy是复制 source 到 dst
- sync是根据 src 的内容对比 dst,删除dst不存在的内容
下面是写了一同步的脚本
bash
|
|
本次传输吞吐量测试
传输环境的数据类型
文件类型 | 文件数量 | Bucket大小 | 传输用时 |
---|---|---|---|
小文件和大文件结合 | 326338 | 58.263 GiB | 首次传输 25分钟 (1538s)--size-only 可以把上述缩减到 26s |
执行输出
bash
|
|
查看 bucket 文件总大小和数量
bash
|
|
传输时CPU使用情况
bash
|
|
使用 --size-only
吞吐量会大很多,但是内存会使用多一些,
bash
|
|
再不使用 --size-only
时,IOPS会高一些,使用 –size-only时应该对比条件减少,增加了速度