Download Speed Limiting
Moderator: Moderators
Download Speed Limiting
Hello everybody.
What are your thoughts on the ability to limit download speed as opposed to the upload speed?
Then you can give priority to your own downloads if you wish, but also to be nice to providers with ADSL and cap the speed in an attempt to let them keep the ability to download themself.
What are your thoughts on the ability to limit download speed as opposed to the upload speed?
Then you can give priority to your own downloads if you wish, but also to be nice to providers with ADSL and cap the speed in an attempt to let them keep the ability to download themself.
Re: Download Speed Limiting
Hiya Sikjo,sikjo wrote:Hello everybody.
What are your thoughts on the ability to limit download speed as opposed to the upload speed?
Then you can give priority to your own downloads if you wish, but also to be nice to providers with ADSL and cap the speed in an attempt to let them keep the ability to download themself.
Download speed is not actually a problem with ADSL it is upload bandwidth.
Because ADSL is asymmetrical it *must* send an ICMP packet back to the ADSL enabled telephone exchange for every x download packets. (I forgotten if it is every packet or every 10 packets or something like that)
The issue is should your upload bandwidth be flooded (see no upload speed control) then sending that ICMP packet is delayed causing the downloading of packets to be delayed which in effect kills the download speed very nicely. The more upload bandwidth you use the greater effect it will have on your download packet rate.
Restricted NS P2P DC Hub Admin
if this option was in then you could message the people downloading off you to ask them to set a certain speed to the current download. This would leave the option of upload limiting to the person receiving the file instead.
Problem is, most people are greedy, same ones who dont like upload capped versions would not cap their download speed because they want *all* your upload no matter how it effects your downloads.
Good thing about this is the person gets a choice, either use the rate wanted or lose the slot.
Problem is, most people are greedy, same ones who dont like upload capped versions would not cap their download speed because they want *all* your upload no matter how it effects your downloads.
Good thing about this is the person gets a choice, either use the rate wanted or lose the slot.
Actually I would like to have a download speed limit option. For giving more bandwidth for another purpose mainly.
It would be even better if it could limit a specified download... that would
a) prevent me from SUCKING ALL THE BANDWIDTH of some individuals (it kind of hurts to be getting 80+% of someone's bandwidth when there's no need)
b) allow other more crucial downloads to finish first.
Now that I think of it that option would be great. I wonder why no one bothered with it...
It would be even better if it could limit a specified download... that would
a) prevent me from SUCKING ALL THE BANDWIDTH of some individuals (it kind of hurts to be getting 80+% of someone's bandwidth when there's no need)
b) allow other more crucial downloads to finish first.
Now that I think of it that option would be great. I wonder why no one bothered with it...
-
- DC++ Contributor
- Posts: 3212
- Joined: 2003-01-07 21:46
- Location: .pa.us
Re: Download Speed Limiting
It looks like BCDC++ has added download speed limiting in one of the later releases - like 0.20. Since he's admitted to seeing how badly the upload limiting code (in his client, and Alyandon's patches too) splits upload bandwidth between upload slots, hopefully the download limiting code doesn't fall in to the same pitfall.sikjo wrote:Hello everybody.
What are your thoughts on the ability to limit download speed as opposed to the upload speed?
Then you can give priority to your own downloads if you wish, but also to be nice to providers with ADSL and cap the speed in an attempt to let them keep the ability to download themself.
-
- DC++ Contributor
- Posts: 3212
- Joined: 2003-01-07 21:46
- Location: .pa.us
The last time I used a binary of BCDC++ was 0.181, and at that time (mid November), upload limiting hadn't been added in. BlackClaw has released his builds more frequently than the official version numers change, so I must not have gone back and seen the feature.ender wrote:BCDC++ has had upload limiting for as long as I remember (at least since 0.181, probably earlier)...
At least it's in 0.22, which means the code can be tinkered with!
Both that code and the upload throttling need to be adjusted to give equal priority (other things being equal) to each download/upload connection. Most of the time, it's good enough, but sometimes the bandwidth is split very disproportionately.
-
- DC++ Contributor
- Posts: 3212
- Joined: 2003-01-07 21:46
- Location: .pa.us
Correction to my correction
Disregard my above post. (Not timely, but at least the archives will have my correction ) You're right about upload limiting, that was the first reason why I tried BDC++. I was referring to the (then) (seemingly) recent addition of download throttling capacity.ender wrote:BCDC++ has had upload limiting for as long as I remember (at least since 0.181, probably earlier)...