time variable throttling rsync traffic

Nathan Ward rsync at daork.net
Sun Sep 13 20:45:02 MDT 2009

On 14/09/2009, at 2:22 PM, Eric S. Johansson wrote:

> Unfortunately, the QOS solution only works for the platform you  
> develop it for.  On the other hand, the bwlimit solution works for  
> almost every platform but doesn't behave well if there are multiple  
> rsync clients talking to one hopes. The only way around that is to  
> have the clients tell the host and let the host do the rate limiting  
> for all transactions.

Unless you do it properly, and do your QoS on routers in the middle.

Classify by port, put rsync traffic in to a low priority queue, and  
everything else in to a higher priority queue.

The assumption is that you *can* classify by port - if you're using  
ssh or some other shared service as the transport then that might not  
work so well.

There are some things you can do to lessen the impact of using  
something shared, especially when the service is used for something  
interactive - ie. classify large packets differently to smaller  
packets, etc.

Nathan Ward

More information about the rsync mailing list