aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: Does slot allocation really work for fast connections ?  (Read 3179 times)

ShaLouZa

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 19
Does slot allocation really work for fast connections ?
« on: November 05, 2005, 08:23:19 AM »

Hi

First post on the forum, so before all : thanks for this soft, it's just great. Now that I have connection to Kad back, everything's fine.  :)

I've just changed my connection to have a would-be 1Mb upload instead of 128 Kbs (yipeeee !), but it looks like I can't keep a stable upload higher than 40 KBs.

Anyway, the slot allocation doesn't work well. I've put a limit of 40 KB/s in upload and a slot alloc of 8, but instead of having 5 slots of 8 KBs each, I have 5 slots doing whatever they want.

I've tried with a brand new profile, but the problem sticks. I've tried different values, it doesn't change anything. Here's a screenshot with a 40 KB/s limit and a slot allocation of 8 :



As you can see, even when the slots are marked "uploading" some are at 0,0 KB/s and the slot allocation of 8 KB/s doesn't limit the slots, two of them are at 17 KB/s. Even if it's a minor problem, I'd not like to be on the 0,0 receiving end ...

Is it normal ? A known bug ? Does anyone have a similar issue ?
« Last Edit: November 05, 2005, 12:50:24 PM by ShaLouZa »
Logged

thedude0001

  • evil bugfinder ;)
  • Hero Member
  • *****
  • Karma: 6
  • Offline Offline
  • Posts: 827
Re: Does slot allocation really work for fast connections ?
« Reply #1 on: November 05, 2005, 02:23:06 PM »

That's quite a normal behaviour sometimes. You have to look at the whole picture. Amule tries to establish 5 upload slots with 8k each. Now some people are on a low bandwidth connection / their download bandwidth is already quite fully used. So you try to upload to them at 8k, but they can't download so fast. Or their client is enforcing the up:down quota. Or something else is going wrong. So amule puts the upload that they don't use to other upload slots. If all clients in your upload are able to get their 8k this will normalize again.
As a rule of thumb: As long as your total upload is stable the problem is not on your side.
Logged
Das Schlimme auf dieser Welt ist
daß die Dummen so selbstsicher sind
und die Gescheiten so voller Zweifel.

ShaLouZa

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 19
Re: Does slot allocation really work for fast connections ?
« Reply #2 on: November 05, 2005, 02:26:22 PM »

Yep. The problem is : my global upload is not stable. Right now I have a wonderful 1,2 KB/s upload.  :(
Logged

thedude0001

  • evil bugfinder ;)
  • Hero Member
  • *****
  • Karma: 6
  • Offline Offline
  • Posts: 827
Re: Does slot allocation really work for fast connections ?
« Reply #3 on: November 05, 2005, 02:39:04 PM »

Uh, ok...
Several things you might want to check:
- Lower your max connections
- Lower your max new connections per 5 sec
- Change amules ports in case your ISP blocks / throttles them
Logged
Das Schlimme auf dieser Welt ist
daß die Dummen so selbstsicher sind
und die Gescheiten so voller Zweifel.

ShaLouZa

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 19
Re: Does slot allocation really work for fast connections ?
« Reply #4 on: November 05, 2005, 02:48:58 PM »

Well I've already tried the basics solutions (maybe I should have said that I'm moderator on the official eMule french forum and well aware of these  ;)).

For the global upload problem, I'm checking on eMule-France if the ISP (who's known to fight p2p) has changed something recently which could explain the issue. I use non-standards ports but who knows ..

But even when my upload is stable (say ... 5 minutes long max), I have something like 2 slots at 0,0 KB/s, one at 3 or 4 KB/s and another taking all the remaining bandwitch.
Logged

ShaLouZa

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 19
Re: Does slot allocation really work for fast connections ?
« Reply #5 on: November 05, 2005, 06:59:35 PM »

Last news : when I set a slot alloc of 2 KB/s, the global upload becomes stable. Another dude on aMule with the same ISP and connexion tried to put a higher slot alloc too, and his global upload started waving just like mine.

So it looks like the problem really comes from the slot alloc control, it can't handle a high alloc per slot ...
Logged

Kry

  • Ex-developer
  • Retired admin
  • Hero Member
  • *****
  • Karma: -665
  • Offline Offline
  • Posts: 5795
Re: Does slot allocation really work for fast connections ?
« Reply #6 on: November 05, 2005, 09:01:58 PM »

hum...
Logged

lionel77

  • Provider of Mac builds, Forum Mod
  • Hero Member
  • *****
  • Karma: 4
  • Offline Offline
  • Posts: 1107
  • Mac OS X 10.4 (Power Mac G5)
Re: Does slot allocation really work for fast connections ?
« Reply #7 on: November 05, 2005, 09:34:59 PM »

I can confirm that.
Now that I've changed Slot Allocation from 13KB/s to 8KB/s, aMule seems to utilize my 40KB/s upstream much more robustly. Before, upload would frequently break down so that the average upload speed was only on the order of 32-36KB/s.
Logged
Current aMule CVS builds for OS X can be found here.

ShaLouZa

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 19
Re: Does slot allocation really work for fast connections ?
« Reply #8 on: November 06, 2005, 06:39:52 AM »

13H of stable global upload at 70 KB/s, and counting. I must set 4 or less KB/s per slot or the upload starts crumbling.

Kry, if you read some french, here's the thread on eMule-France where a guy with aMule and the same ISP/connexion confirms the problem.
Logged

Kry

  • Ex-developer
  • Retired admin
  • Hero Member
  • *****
  • Karma: -665
  • Offline Offline
  • Posts: 5795
Re: Does slot allocation really work for fast connections ?
« Reply #9 on: November 06, 2005, 08:34:29 AM »

hum.
Logged