Author Topic: [Solved] Improving Deluge to match Transmission  (Read 1981 times)

Offline johel

  • Member
  • Posts: 3
[Solved] Improving Deluge to match Transmission
« on: March 25, 2013, 06:31:19 PM »
Hello, BakaBT community. I have a problem, and I'd appreciate it if you offered me your help.

Since I switched to Linux Ubuntu (from Windows XP), I've been using Transmission as my torrent client. It offers me enough for my needs, but the only problem is that it won't report to the tracker what I've done during the tracker's downtime for its daily back-up. For that reason, I want to switch to Deluge 1.3.6.

After installing it and downloading all the torrent files, and reallocating them using Deluge, and setting up the client, which has more options than Transmission does, I started to seed. I quickly noticed how Deluge seeds poorly in comparison to Transmission. My upload is ~54kB/s, which I cap at 50kB/s. Using Transmission, with the ~45 torrents, which I've cut down from ~150 that I had not long ago, I could with no problem seed at 50kB/s more than 90% of the time. However, using Deluge, with the same settings as Transmission, I rarely peak my max, and when I do, it never lasts more than 3 minutes, and on average, Deluge seeds at ~25-40kB/s, and many times it drops to less than 10kB/s.

Here are some screenshots with my settings while seeding:

Transmission: 1 2
Deluge: 1 2 3 4

The upload slots that can be seen on Deluge's image #2, set to -1, is the same as my Transmission, which doesn't show on its interface, but its settings file. On the same image, I've tried using Half-Open connections at 50, 200, and -1. On the 3rd image you can see how I set it up to Force Start. And on the 4th image, I've tried using much more cache and seconds, as well as less, with no success. Note: I've turned off each torrent's Auto-Manage options, or otherwise, Deluge would handle the queuing (I Force Start).

Once again I say, that what I need is your help. As you can see, practically all my settings are the same for both clients, but if you tell me to, I'll tweak Deluge to see if I can get it to seed better. I can't think of what else could be the problem, other than how Deluge was made to handle the torrents/tracker/communication with peers.

Remember: my main goal is to use Deluge so that I can report what I've uploaded during the tracker's downtime after it's up. If I can't get it to seed better, I'll simply continue to use Transmission, as I'll get more upload all the time even if I don't get on my profile what's uploaded during the tracker's downtime.

Thanks for reading, and replying.
« Last Edit: April 07, 2013, 08:14:33 PM by johel »

Offline desti

  • Member
  • Posts: 12
Re: Improving Deluge to match Transmission
« Reply #1 on: April 05, 2013, 06:04:59 PM »
I've had this phenomenon you describe since I've been using Deluge. I'd say the UL rate peaks as often as not, though.

Here is my bandwidth and queue configuration anyway, in case you're interested: 1 2

I configure UL and DL maxima via the Scheduler plugin.

With that low an upload rate I'd suggest you only have as much as 10 to 15 global upload slots since every additional slot increases the overall overhead as well.

Offline johel

  • Member
  • Posts: 3
Re: Improving Deluge to match Transmission
« Reply #2 on: April 06, 2013, 02:51:51 PM »
Thank you  very much. I'll try that now.
EDIT: It's been over 30 minutes and it seems to be working much better (but still far from Transmission). I'll report later after a few hours of testing.
EDIT: It's been 5 hours already. It's seeding better than before, but not quite enough for me to use it over Transmission. I can't help but think that it's Deluge's fault that it can't seed any better.
EDIT: In the end, it might have been my fault. I noticed that I had Transmission's encryption on prefer, while Deluge's was forced. I also noticed how almost half of my connected peers weren't using encryption (Transmission), something that Deluge doesn't show. Anyways, I switched Deluge's encryption to enabled rather than forced. If it goes well, I'll switch to Deluge. And thanks to desti's suggestion, I'll seed a few torrents with ~5kB/s per peer rather than a lot of torrents (Transmission), many of which were under 2kB/s due to my configuration (Transmission doesn't show the traffic overhead, unlike Deluge, so I can only imagine how much of it was overhead!).
« Last Edit: April 07, 2013, 01:43:03 PM by johel »

Offline Al_Sleeper

  • Member
  • Posts: 6586
Re: Improving Deluge to match Transmission
« Reply #3 on: April 07, 2013, 05:50:59 PM »
I guess, about 100%.

Offline johel

  • Member
  • Posts: 3
Re: Improving Deluge to match Transmission
« Reply #4 on: April 07, 2013, 08:14:10 PM »
And Deluge has passed Transmission (at least with it's previous settings). I've already achieved what I want (mostly, all that's left is to check if I get on my profile what I've uploaded during the tracker's downtime). I'll leave my current settings for posterity: link to the image.

I'll leave my current settings for prosperity: link to the image.
Nitpicking: I think you meant 'posterity'.

Thank you :)

EDIT: Found this configuration better: link to the image.
« Last Edit: April 15, 2013, 12:07:11 AM by johel »

Offline Lillymon

  • Member
  • Posts: 231
    • pointlessness
Re: Improving Deluge to match Transmission
« Reply #5 on: April 07, 2013, 08:36:20 PM »
I'll leave my current settings for prosperity: link to the image.
Nitpicking: I think you meant 'posterity'.