Official eMule-Board: [Emule 0.51C] Upload Behavior Erratic - Official eMule-Board

Jump to content


Page 1 of 1

[Emule 0.51C] Upload Behavior Erratic

#1 User is offline   Soul--Reaver 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 60
  • Joined: 15-February 03

Posted 22 April 2019 - 09:53 PM

I've been using 0.51c for about 2 months now.

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
0

#2 User is offline   fox88 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 4974
  • Joined: 13-May 07

Posted 23 April 2019 - 07:57 AM

View PostSoul--Reaver, on 23 April 2019 - 12:53 AM, said:

With 0.50b BETA1 i've got 27 upload slots and all getting even bandwidth from the total 256KiB upload speed limit

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?
0

#3 User is offline   Soul--Reaver 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 60
  • Joined: 15-February 03

Posted 23 April 2019 - 08:06 PM

My eMule 0.50b BETA1 does not seem to agree with you

My connection can handle 500/40 mbits. The test below was with 400/40 mbits but it recently got a small upgrade
Posted Image

Posted Image
Posted Image
Posted Image

This post has been edited by Soul--Reaver: 23 April 2019 - 08:12 PM

0

#4 User is offline   SS1900 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 3737
  • Joined: 15-November 08

Posted 25 April 2019 - 04:21 PM

With this speedtest your real upload capacity is 5000 KB/s and not 256 KB/s :angelnot:

:flowers:
0

#5 User is offline   Soul--Reaver 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 60
  • Joined: 15-February 03

Posted 26 April 2019 - 04:16 PM

Yes well if eMule was the only p2p app running and nothing else... maybe
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

0

#6 User is offline   Soul--Reaver 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 60
  • Joined: 15-February 03

Posted 27 April 2019 - 07:24 AM

Think i've found the issue

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?


Posted Image
0

#7 User is offline   fox88 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 4974
  • Joined: 13-May 07

Posted 27 April 2019 - 08:01 PM

Not all clients could accept decent upload, some barely manage 1.5 KiB/s. Chinese clients could often be slow, and those having xthame in their name are particularly nasty.

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.
0

#8 User is offline   SS1900 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 3737
  • Joined: 15-November 08

Posted 28 April 2019 - 06:32 PM

View Postfox88, on 27 April 2019 - 09:01 PM, said:

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.


Interesting information... and how maximums slots are coded in your version fox88?

:flowers:
0

#9 User is offline   fox88 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 4974
  • Joined: 13-May 07

Posted 29 April 2019 - 06:37 PM

About the same way as in official.
0

#10 User is offline   fox88 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 4974
  • Joined: 13-May 07

Posted 29 May 2019 - 09:44 AM

Inconsistencies in throttler's calculations were found, and were fixed in 0.51d.
However, these changes cannnot alter behaviour of other clients.
Nor the changes could dramatically improve upload.
0

#11 User is offline   liu 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 2
  • Joined: 19-July 19

Posted 19 July 2019 - 04:45 PM

Currently we have few ed2k sources, adding support for torrent sources would increase considerably
0

  • Member Options

Page 1 of 1

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users