[Emule 0.51C] Upload Behavior Erratic
#1
Posted 22 April 2019 - 09:53 PM
No crashes but it's upload behavior seems very erratic/unstable sometimes
With 0.50b BETA1 i've got 27 upload slots and all getting even bandwidth from the total 256KiB upload speed limit
0.51c Can spread this evenly for a while but sometimes it starts getting weird
Users in the upload list barely getting any speed, others alot of speed and sometimes the total upload bandwidth dropping to below 10 KiB before going back up to 256 KiB. For the last hour i've seen it switching like this 5 times which is weird since i've never seen it happening with 0.50b BETA1
This seems to happen particularly often while downloading highly available files
I've currently downgraded to 0.50b BETA1 and the issues are gone. But i hope you can find the cause of the above issue... if it is even an issue at all and not something weird on my side and can't put my finger on
#2
Posted 23 April 2019 - 07:57 AM
Soul--Reaver, on 23 April 2019 - 12:53 AM, said:
The mentioned version assumes 50KiB/s upload slot; 27*50 means 1350KiB/s limit - over 5 times higher than your 256KiB.
What is your true line capacity (please measure at speedtest.net) and what are the exact settings in Options-Connection?
#3
Posted 23 April 2019 - 08:06 PM
#4
Posted 25 April 2019 - 04:21 PM
#5
Posted 26 April 2019 - 04:16 PM
But there other people on this same connection. Just me alone i run various p2p apps, rclone sync with GDrive and i game as well on this same connection so gotta spread the bandwidth and make sure none of them max it out
This post has been edited by Soul--Reaver: 27 April 2019 - 07:18 AM
#6
Posted 27 April 2019 - 07:24 AM
Like you said the newer email uses less open slots so when more connections don't work properly like can be seen here. The newer eMule has issues with giving other slots more bandwidth since there are barely any other slots.
This while the older eMule has more open slots which can easily pick up the available bandwidth.
So is there any way to configure the upload slots available or is that hardcoded?
#7
Posted 27 April 2019 - 08:01 PM
It was long ago when I looked into that part of upload management code; now there was a reason.
The number of slots and upload per slot depend on the number of downloading peers and available bandwidth in a somewhat complicated way.
Maximums are hardcoded: 100 slots and 50 KiB/s limit per slot for 0.50b beta.
Community version sets 25 KiB/s per slot limit; it probably would make no difference for 256 KiB/s limit, but it was definitely better for 1 MiB/s.
#8
Posted 28 April 2019 - 06:32 PM
fox88, on 27 April 2019 - 09:01 PM, said:
Community version sets 25 KiB/s per slot limit; it probably would make no difference for 256 KiB/s limit, but it was definitely better for 1 MiB/s.
Interesting information... and how maximums slots are coded in your version fox88?
#10
Posted 29 May 2019 - 09:44 AM
However, these changes cannnot alter behaviour of other clients.
Nor the changes could dramatically improve upload.
#11
Posted 19 July 2019 - 04:45 PM