Anyway, after discovering this I've tried various ways to reduce the impact on the router, including limiting peers globally; reducing the global peer limit below 120 or so improves things, but what made the biggest difference was turning off DHT peer discovery.
I'm not trying to lay blame or anything, I'm just hoping to get a better understanding of how DHT is currently implemented, as it's possible there could be a way to reduce its impact on home networks, to that end I have a few questions:
- What kind of connections does DHT create, and does it keep them open?
- Does DHT create global connections, or does it use connections for each torrent? i.e- could number of active torrents be a factor?
- Does enabling DHT for peer discovery cause Transmission to become part of the distributed hash table? If it does, is that something we could opt out of?