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