Ok so it?s the end of the line with this stupid project trying to figure out how to get bittorrent to share internet resources with my wireless router. I don't know why there aren't more people talking about this problem. It is clearly going to be an issue for anybody doing intensive torrenting on a crappy router.
I tried every possible combination, and the bottom line is these fancier programs (Azureus and Bitcomet specifically were tested) for some reason or another kill my router when there are too many things queued up, no matter what I set the speeds and number of connections and number of simultaneous downloads, etc., eventually over enough time it chokes the router. I have a few different theories as to why this is, but the bottom line is that it is. My only option with these programs is basically to have just 1 or maybe 2 things queued up at a time. This is a little stupid because it defeats the purpose of most of the fancy features.
So I researched every torrent program under the sun and have tried the ones that appear to be the cream of the crop. Of these, a little known program called G3 won out. It is much more basic in some ways (one or multiple of these ways being responsible for choking my router). But what it does it does very well and has some very cool detail information. It wins as the most efficient of the 4 programs tested (Azureus, Bitcomet, ABC, and G3) in memory and CPU usage. I ran it all night and this morning I am still getting consistent and good download speeds, and most importantly the router is still handling any other requests I throw at it.
The one bad thing about G3 is that if the tracker is down, you are screwed, whereas Bitcomet and Azureus will decentralize the tracking and dynamically share the hosting with other peers, so as long as there is collectively a full copy available, the tracker becomes unnecessary. So I will have to use one of the other programs for those, but again, just having one thing queued hasn?t been a problem so far.
In my final analysis and recommendations, if it ain?t broke, don?t fix it. But if at some point you are having problems sharing other Internet resources with Azureus, switch to G3, set an appropriate max upload, setup a range of ports on G3 and the router, and save Azureus or Bitcomet for trackerless torrents only. Between Azureus and Bitcomet, they both have their strengths and weaknesses, but overall Azureus seems to have better control and power.
Hope this helps save somebody out there a lot of time I have wasted.
-Gemini
|