Starting with 2.11, the Resilio Connect Agent has an option to set a speed limit, additionally to pausing the agent.
The Management Console Admin must enable these options through the Agent Profile, using the "Allows pause from Agent UI" and "Enable bandwidth scheduler in Agent UI" settings.
It's required to restart the Agent UI after enabling the feature.
Global pause on the Agent
User may click on pause icon at the bottom of UI to pause/unpause the jobs.
If admin disables "Allows pause from Agent UI" in the Profile, paused jobs resume automatically.
Bandwidth scheduler on the Agent
To change the bandwidth using the Agent UI go to Options -> User-Controlled. By default, the value is in Kbits per second in the Agent UI. Due to conversion between bits and bytes in UI and the Agent's core, the entered value of 1000 Kbits will be transformed to 999.4 Kbits. To archive the exact value of 1Mb/s, enter 1024.
If bandwidth is limited both in the Management Console and in the Agent UI, the lower limit will be applied (see below for more details)
If admin disables "Enable bandwidth scheduler in Agent UI" in the Profile, the user's scheduler continues to work as configured!
It's also possible to set a weekly schedule with limits on certain days and hours. To set weekly a rule click on a day-hour cell, and put the desired download & upload speed limits. By default, the scheduler has a 2-hours scale, 24-hour format, but the user can manually enter any round hour.
In the scheduler you can extend or shrink a rule by a few hours within one day (spreading a rule to another day is not possible):
- when creating a new rule click and hold a cell and drag it down or up. The rule defined will cover the selected time.
- when adjusting an existing rule, mouse-over the rule's edge and drag it up or down.
The scheduler also supports moving a rule around within a day: click and hold an existing rule and move it up or down. Moving a rule to another day is not possible.
Setting a speed limit value 0 kB/s means that synchronization will be paused. The agent will show a 'paused' tag on the taskbar icon and will report the status of "Paused" to the Management Console.
Pause implies that the Agent will stop all network activity, but will scan and index new or updated files. Agents prior to 2.10 only pause upload and download data, but continue to sync zero-sized files and file deletions.
Pause and speed limit set through Agent UI vs set through Management Console's Bandwidth scheduler
Currently both user (through Agent UI) and Resilio Administrator (though MC Bandwidth scheduler) can limit synchronization speed and pause the job. These interlap and extend each other. The Agent's UI shows which pause is currently applied to the job - by the user, or by the administrator. Scheduler at the bottom of UI shows the currently applied and scheduled speed limit (through scheduler).
The user cannot raise the pause set by the administrator, and vice versa - the administrator cannot unpause the job that was paused by the user (unless disables the setting in the Profile).
User cannot raise speed limit configured by the administrator. For example, the MC Scheduler limits up/down speed to 100 Mbps, and the user sets speed limit 300 Mbps in the Agent UI Scheduler, the up/down speed will be 100 Mbps.
The user can reduce the speed configured by the administrator. For example, administrator limits the speed to 500 Mbps through the MC Scheduler, and the users sets speed limit 7 Mbps through Agent UI Scheduler, the job's limit will be 7 Mbps.
Currently applied speed limit is reported to the MC and appears in the Agent details in job run.