Download And Upload Speed Limit Per File
#1
Posted 18 October 2012 - 02:49 PM
I think it's time for emule to have an option that allows users to set a maximum upload and/or download speed for each file.
I have been sharing files for years with emule but i could never limit the upload speed for some files that have already a huge number of sources.
The only thing i can do is limit the global upload speed but that limits the upload speed even for those new files that have a very low number of available sources or just have a unique source.
I'm sure that many emule users will be happy with this new feature.
#2
Posted 18 October 2012 - 05:51 PM
Für alle, die was heruntergeladen haben und nicht wissen was sie damit anfangen sollen: endun.gen.
BOINC ...and you can always say you're working on a science project.
#3
Posted 18 October 2012 - 06:06 PM
Link64, on 18 October 2012 - 07:51 AM, said:
In fact i always give the highest priority to the rarest files and the lowest priority to the most available file but in the real life it doesn't work.
I used to unshare files for a while but that makes a mess because when users want to see what other files my servers is sharing, they will not find it while it's unshared.
The queue feature would be nice but those points are always given too randomly.
In fact very often users that want to download a brand new file that i set with the highest possible priority have much less points than those users that download a file that has over 200 sources.
In the end i really don't believe in the queue feature because is not fair sharing points and priority.
Some times with the queue feature i ended up sharing more of the many sourced files than with the disabled queue.
Giving a general upload limit of eg: 100Kb/s but only 30Kb for a specific file (or shared folder) would be great.
Until you add that feature, the only solution left is unshare the file, but the availability will become lower, my collection mecomes smaller and sometimes my upload speed is not used fully if i don't share all files.
I know that i want the big house, the nice car, holidays and a bank account full of money but with torrent i can actually do al this.
But since i share files both with torrent and emule i need emule to keep up with times and needs of other users.
Thanks for your help anyways.
#4
Posted 20 October 2012 - 09:10 AM
quetzalcoatlp2p, on 18 October 2012 - 08:06 PM, said:
Well, you can't expect, that a file with just one requesting client will get as much upload as a file with 200 requesting clients. But the feature works in general, a client requesting a file with lowest priority will have to wait few times longer (4.5 IIRC) than a client requesting a release priority file.
quetzalcoatlp2p, on 18 October 2012 - 08:06 PM, said:
In fact very often users that want to download a brand new file that i set with the highest possible priority have much less points than those users that download a file that has over 200 sources.
There's nothing random in there, not the queue wait time, not the upload/download ratio of each client and if you set the file priorities of each file manually they don't change either (and if they are on auto, they still change depending on eMules estimate of available sources).
quetzalcoatlp2p, on 18 October 2012 - 08:06 PM, said:
Denpending on what factors are considered in your definition of fair.
quetzalcoatlp2p, on 18 October 2012 - 08:06 PM, said:
Until you add that feature, the only solution left is unshare the file, but the availability will become lower, my collection mecomes smaller and sometimes my upload speed is not used fully if i don't share all files.
If you run into situation, where not all your available upload capacity is used if you unshare some most popular files, you will very probably end up exactly there if you limit the available bandwidth for these files.
ATM I somehow don't get what is the reason for your request: either you have so much upload, that you can use it only when sharing popular files or you have a slow connection and long upload queue, which is full of clients requesting popular files. First one is not an issue at all, you have no or very short queue, everyone gets an upload slot instantly or within a very short period of time. Second one can be solved by unsharing some popular files (unless your queue is close to the 10000 limit I recommend here unsharing one popular file every few hours untill the queue is short enough).
If you need some more advanced feature to push rare files, I'd recommend to check the some mods, they have features like that. In the official version of eMule you'll probably never see them, since they are really not needed for "normal" users (IMO there are already more than enough features they can mess around with).
Für alle, die was heruntergeladen haben und nicht wissen was sie damit anfangen sollen: endun.gen.
BOINC ...and you can always say you're working on a science project.
#5
Posted 21 October 2012 - 07:42 AM
quetzalcoatlp2p, on 18 October 2012 - 09:06 PM, said:
'Points' are not given randomly, much less 'too randomly'.
What's interesting, there are people who think that random queue would be great. Given the same expectation of the time spent waiting, I doubt it could make a difference.
#7
Posted 24 October 2017 - 11:19 PM
This can be actually accomplished as quick hack by running more emule instances, each with separate file list
and each with separate upload ratio. As bonus you also get separate queues for each amule (so uberpopular files do not 'fight' with rare files in the queue)
downsides are obvious, like requirement of extra ports open, and extra overheads. not to mention more memory used.
It would be far nicer if this would be implemented natively.
Even nicer would be also quotas per file, f.e. after uploading 1G of a file per month, it could get moved to low bandwidth pool automatically,
this would spare user from needing to supervise his uploads. Rare files would just naturally get more bw and uberpopular - would get still shared but not saturating link.