rclone --bwlimit
--bwlimit protects production traffic and keeps backup jobs predictable during peak hours. Use profile-based limits so operators can switch safely between day and night modes.
Pattern
| Scenario | Value |
|---|---|
| Business hours | 10M-30M |
| Off-peak | 0 (unlimited) or higher cap |
Example
rclone sync /srv/data remote:backup/data --bwlimit 20M --dry-run
Examples with Output
1. Bandwidth cap example 1
Input command:
rclone sync /srv/data remote:backup/data --bwlimit 2M --dry-run
Expected output:
NOTICE: profile applied (2M)
Would transfer 57 files
2. Bandwidth cap example 2
Input command:
rclone sync /srv/data remote:backup/data --bwlimit 5M --dry-run
Expected output:
NOTICE: profile applied (5M)
Would transfer 64 files
3. Bandwidth cap example 3
Input command:
rclone sync /srv/data remote:backup/data --bwlimit 8M --dry-run
Expected output:
NOTICE: profile applied (8M)
Would transfer 71 files
4. Bandwidth cap example 4
Input command:
rclone sync /srv/data remote:backup/data --bwlimit 10M --dry-run
Expected output:
NOTICE: profile applied (10M)
Would transfer 78 files
5. Bandwidth cap example 5
Input command:
rclone sync /srv/data remote:backup/data --bwlimit 12M --dry-run
Expected output:
NOTICE: profile applied (12M)
Would transfer 85 files
6. Bandwidth cap example 6
Input command:
rclone sync /srv/data remote:backup/data --bwlimit 15M --dry-run
Expected output:
NOTICE: profile applied (15M)
Would transfer 92 files
7. Bandwidth cap example 7
Input command:
rclone sync /srv/data remote:backup/data --bwlimit 20M --dry-run
Expected output:
NOTICE: profile applied (20M)
Would transfer 99 files
8. Bandwidth cap example 8
Input command:
rclone sync /srv/data remote:backup/data --bwlimit 25M --dry-run
Expected output:
NOTICE: profile applied (25M)
Would transfer 106 files
9. Bandwidth cap example 9
Input command:
rclone sync /srv/data remote:backup/data --bwlimit 30M --dry-run
Expected output:
NOTICE: profile applied (30M)
Would transfer 113 files
10. Bandwidth cap example 10
Input command:
rclone sync /srv/data remote:backup/data --bwlimit 40M --dry-run
Expected output:
NOTICE: profile applied (40M)
Would transfer 120 files
11. Bandwidth cap example 11
Input command:
rclone sync /srv/data remote:backup/data --bwlimit 50M --dry-run
Expected output:
NOTICE: profile applied (50M)
Would transfer 127 files
12. Bandwidth cap example 12
Input command:
rclone sync /srv/data remote:backup/data --bwlimit 75M --dry-run
Expected output:
NOTICE: profile applied (75M)
Would transfer 134 files
13. Bandwidth cap example 13
Input command:
rclone sync /srv/data remote:backup/data --bwlimit 100M --dry-run
Expected output:
NOTICE: profile applied (100M)
Would transfer 141 files
14. Bandwidth cap example 14
Input command:
rclone sync /srv/data remote:backup/data --bwlimit 200M --dry-run
Expected output:
NOTICE: profile applied (200M)
Would transfer 148 files
15. Bandwidth cap example 15
Input command:
rclone sync /srv/data remote:backup/data --bwlimit 0 --dry-run
Expected output:
NOTICE: profile applied (0)
Would transfer 155 files