[Libtorrent-devel] throttle_interval deprecated in rtorrent etch and unstable?

Josef Drexler josef at ttdpatch.net
Sun May 4 12:23:00 UTC 2008


On May 4, 2008, at 1:26 AM, Michael Ole Olsen wrote:
> i tried adding throttle_interval 1 to my .rtorrentrc config file,  
> but it seems the config option is deprecated.

It's been removed in Oct 2005 (rev.589) already, when the throttle  
was changed to do automatic interval scaling (making the interval  
smaller the higher the bandwidth).

> i need something to change the interval at which it throttles so it  
> wont lag my connection when downloading at 90% of my bandwidth.

A better solution for problems due to packet queueing in your modem/ 
router is to implement a packet limiter at the packet level, since  
that'll work for all apps and not just rtorrent. I've had very good  
results with the dsl_qos_queue tool, it is easy to setup and very  
good at sending higher priority packets out first (like ACKs, the  
delay of which is what makes your connection lag, and small SSH  
packets). It also works at the packet level so it takes things like  
TCP/IP headers and auxiliary and retransmitted packets into account,  
something that rtorrent cannot control at the application level.

With a packet limiter you can then upload at your full bandwidth  
limit and still not have any noticeable lag even when you then send a  
large email or upload a big file in your browser at the same time.

There are other tools than dsl_qos_queue, but I've found them all  
harder to setup with little additional benefit.

-- 
Josef Drexler
josef at ttdpatch.net


More information about the Libtorrent-devel mailing list