How connected peers are selected? Efficiency question.

General support for problems installing or using Deluge
Post Reply
User avatar
Ux64
Seeder
Seeder
Posts: 140
Joined: Wed Nov 14, 2007 5:02 am
Location: System Specialist

How connected peers are selected? Efficiency question.

Post by Ux64 »

Question about efficiency relating to peers deluge should remain connected to. I have three files one which are being transferred ok and two which are "stale". I mean they're only 70% available and I have already downloaded 70%. And there are no peers I'm downloding from or uploading to with in peer group of those two files. Deluge still keeps quite high number of connections tied to those non-usable peers. And all connections are idling. But then there are some files that would gain speed if they would have more connections.
This is why I in first place had so high number of connections. Because I noticed that connections aren't selected efficiently(?).

Sample screen shot once again, see attachment.

I have 100 peers connected. In general, if there is oversupply of bandwidth, I should get full download speed. If there is undersupply of bandwidth I should get at full upload speed.

Any ideas? Because I don't quickly get it. Only thing I can think about, is that those 100 connections are "poorly selected" so even that high number can't max out my bandwidth. Even single connection should be able to do it in theory, at least with upload.

Because this is kind of generic discussion and might be related to libTorrent I didn't put this under development, saving that forum for more important issues.

How deluge manages connections? I guess it's libtorrent which does that job? And if required will Deluge or libTorrent change useless peers to useful peers? If so I guess number of required connections before getting nice speeds would go down a lot.

- Thank you!
Attachments
Deluge screen shot
Deluge screen shot
Screenshot-Deluge.png (99.99 KiB) Viewed 1736 times
Post Reply