aMule Forum

English => Feature requests => Topic started by: hariolf on February 02, 2004, 03:13:42 AM

Title: Uploads shouldn't slow down downloads when no UL limit
Post by: hariolf on February 02, 2004, 03:13:42 AM
Hello,

I noticed that my downloads are a lot slower if I don't put a limit on the upload speed. Amule must be allocating most of the outgoing bandwidth to uploads, search requests, etc. but not leaving enough bandwidth for the ACK packets of the downloads. It would be nice if Amule could utilize the entire available bandwidth in both directions, i.e. upload and download at the maximum possible speed. Right now I can either limit uploads to 10 k/s and download at full speed but be wasting some of the outgoing bandwidth, or not limit uploads but have slow downloads.
I don't know what algorithm Amule uses to control upload and download speed, but why doesn't it just download as fast as it can and use the remaining upstream capacity for outgoing packets?

Hariolf
Title: Re: Uploads shouldn't slow down downloads when no UL limit
Post by: hariolf on February 02, 2004, 05:25:20 PM
Did I make any sense at all?  :rolleyes:
Title: Re: Uploads shouldn't slow down downloads when no UL limit
Post by: emperor on February 02, 2004, 08:23:08 PM
You do. Btw this is being discussed in the German section as well.
Well there it looks like there's nobody knows any solution as ...well nobody knows how amule can know how much bw it may use.
One thing is what I'd also like to know : Why does dc++ (a direct connect p2p program) actually have such a feature? It's called "small send buffer" and actually works great. I have a total of 16kb(however capped it at 125kbit to prevent any dsl modem buffering) and depending on my download it's always about 9-15kb upload... works great...
Title: Re: Uploads shouldn't slow down downloads when no UL limit
Post by: Kanniball on February 06, 2004, 01:19:44 PM
This sould be one priority to the developers... Actually even when I have select a small value as upload limit, it is not respected...
Now I have 8KB/s as the upload limit, in amule it says 5.3 (1.6), but with iptraf I have about 15KB/s...

This is really bad since my connection is 512/128, so my downloads are really slowed dow, by the uploads rate. I', running amule from cvs at 04/02/2004.

But the problem is not im amule only, for testing I've downloaded and compiled xmule (please don't blame me, only for testing :) ) and the same happens.
I've already deleted the .aMule dir and nothing the problem is still there...

I've tested with only amule open and after a router reboot (for change my ip and the other connections), when when I shutdown amule, the uploads are slowing down quickly.. so the problem can only be in amule itself.