Skip to main content

rclone --checkers

--checkers governs metadata concurrency and often becomes the hidden bottleneck on large trees. Right-sizing it improves scan speed without overloading APIs.

Pattern​

WorkloadSuggested value
Large files8-16
Mixed16-32
Small files32-64

Example​

rclone sync /srv/data remote:backup/data --transfers 8 --checkers 24 --dry-run -vv

Examples with Output​

1. Checkers example 1​

Input command:

rclone sync /srv/data remote:backup/data --transfers 8 --checkers 4 --dry-run -vv

Expected output:

NOTICE: profile applied (4)
Would transfer 57 files

2. Checkers example 2​

Input command:

rclone sync /srv/data remote:backup/data --transfers 8 --checkers 8 --dry-run -vv

Expected output:

NOTICE: profile applied (8)
Would transfer 64 files

3. Checkers example 3​

Input command:

rclone sync /srv/data remote:backup/data --transfers 8 --checkers 12 --dry-run -vv

Expected output:

NOTICE: profile applied (12)
Would transfer 71 files

4. Checkers example 4​

Input command:

rclone sync /srv/data remote:backup/data --transfers 8 --checkers 16 --dry-run -vv

Expected output:

NOTICE: profile applied (16)
Would transfer 78 files

5. Checkers example 5​

Input command:

rclone sync /srv/data remote:backup/data --transfers 8 --checkers 20 --dry-run -vv

Expected output:

NOTICE: profile applied (20)
Would transfer 85 files

6. Checkers example 6​

Input command:

rclone sync /srv/data remote:backup/data --transfers 8 --checkers 24 --dry-run -vv

Expected output:

NOTICE: profile applied (24)
Would transfer 92 files

7. Checkers example 7​

Input command:

rclone sync /srv/data remote:backup/data --transfers 8 --checkers 28 --dry-run -vv

Expected output:

NOTICE: profile applied (28)
Would transfer 99 files

8. Checkers example 8​

Input command:

rclone sync /srv/data remote:backup/data --transfers 8 --checkers 32 --dry-run -vv

Expected output:

NOTICE: profile applied (32)
Would transfer 106 files

9. Checkers example 9​

Input command:

rclone sync /srv/data remote:backup/data --transfers 8 --checkers 36 --dry-run -vv

Expected output:

NOTICE: profile applied (36)
Would transfer 113 files

10. Checkers example 10​

Input command:

rclone sync /srv/data remote:backup/data --transfers 8 --checkers 40 --dry-run -vv

Expected output:

NOTICE: profile applied (40)
Would transfer 120 files

11. Checkers example 11​

Input command:

rclone sync /srv/data remote:backup/data --transfers 8 --checkers 48 --dry-run -vv

Expected output:

NOTICE: profile applied (48)
Would transfer 127 files

12. Checkers example 12​

Input command:

rclone sync /srv/data remote:backup/data --transfers 8 --checkers 56 --dry-run -vv

Expected output:

NOTICE: profile applied (56)
Would transfer 134 files

13. Checkers example 13​

Input command:

rclone sync /srv/data remote:backup/data --transfers 8 --checkers 64 --dry-run -vv

Expected output:

NOTICE: profile applied (64)
Would transfer 141 files

14. Checkers example 14​

Input command:

rclone sync /srv/data remote:backup/data --transfers 8 --checkers 72 --dry-run -vv

Expected output:

NOTICE: profile applied (72)
Would transfer 148 files

15. Checkers example 15​

Input command:

rclone sync /srv/data remote:backup/data --transfers 8 --checkers 80 --dry-run -vv

Expected output:

NOTICE: profile applied (80)
Would transfer 155 files