Skip to main content

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

ScenarioValue
Business hours10M-30M
Off-peak0 (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