aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: Minimum Connections for Good Performance  (Read 4433 times)

nubtumbler

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 39
Minimum Connections for Good Performance
« on: December 05, 2005, 01:38:59 AM »

I'd like to get an idea of the lowest practical setting for "Maximum Connections" and the "Maximum new Connections per 5 Seconds" setting.

I used to run very well with 1000 max connections and 200 new connections per 5 seconds.  My PC and router can support it with no problem.  I was able to browse the web with no page load delay while running aMule with those settings.

All of a sudden my whole connection has been going to shit when I run emule with those settings.  Nothing has changed on my end so I am suspecting that my ISP is severely throttling my connection when I have a large number of open connections or a high sustained number of new connections per second.

I'm sure that it has nothing to do with line saturation.  I can trip my ISP's sneaky little trap with a lot of connection traffic and ZERO upload/download bandwidth.

So now I'm running with 100 max connections and 50 new connections per 5 seconds.  I'm not getting anywhere near the d/l speed I used to...no big surprise I guess.

So what are peoples recommendations for conservative connection settings?

Should I disable kad?  Is kad exclusively UDP?  If so, then it probably won't trip my ISP's trap, right?
Logged

thedude0001

  • evil bugfinder ;)
  • Hero Member
  • *****
  • Karma: 6
  • Offline Offline
  • Posts: 827
RE: Minimum Connections for Good Performance
« Reply #1 on: December 05, 2005, 09:17:11 AM »

Quote
Originally posted by nubtumbler
So what are peoples recommendations[...]?

Get in touch with your ISP, ask them if they did anything like that. Check your contract if it says aynthing about throttling certain protocols. If nothing helps: "Vote with your feet" as we say here in Germany, meaning "take your business elsewhere". It's the only language they understand.

One other thing you might want to check is your router / modem. Only because it worked before doesn't mean that those things can't break and stop working correctly :)
Logged
Das Schlimme auf dieser Welt ist
daß die Dummen so selbstsicher sind
und die Gescheiten so voller Zweifel.

wardevil

  • Sr. Member
  • ****
  • Karma: -1
  • Offline Offline
  • Posts: 402
Re: Minimum Connections for Good Performance
« Reply #2 on: December 05, 2005, 09:58:55 AM »

Quote
Get in touch with your ISP, ask them if they did anything like that. Check your contract if it says aynthing about throttling certain protocols.
They will never admit they do traffic shapping,what they could tell you is that u have a QoS(Quality of Service) inferior to some companies with more expensive contracts than you.So they prioritise the bandwith to them not to you...If this is the case then you shouldnt have noticed a strange behavior all of the sudden....But what they do is traffic shapping,i.e. they put p2p ports and in some cases on most modern routers,they just do  packet sniffing to check for edonkey or other p2p protocols and then retard them in the network so you will get a lot of  problems running that kind of aplicattions even in non standard ports.
Its is all a matter of money like in all other things in the world....

Cheers....
Logged
Linux user nº289016 at Linux counter

thedude0001

  • evil bugfinder ;)
  • Hero Member
  • *****
  • Karma: 6
  • Offline Offline
  • Posts: 827
Re: Minimum Connections for Good Performance
« Reply #3 on: December 05, 2005, 04:55:17 PM »

Here in Germany the ISPs that do p2p traffic shaping actually do "confess" to it. Best advice really is "find an ISP that doesn't do so and take your business and money there"...
Logged
Das Schlimme auf dieser Welt ist
daß die Dummen so selbstsicher sind
und die Gescheiten so voller Zweifel.

fulgas

  • Jr. Member
  • **
  • Karma: 0
  • Offline Offline
  • Posts: 60
    • http://www.bakanl.net
Re: Minimum Connections for Good Performance
« Reply #4 on: December 05, 2005, 05:41:34 PM »

that's great when you got the money and a lot of choices for do that :)

we will see more and more things like this happenning...
« Last Edit: December 05, 2005, 05:43:23 PM by fulgas »
Logged
sup

fulgas

wuischke

  • Developer
  • Hero Member
  • *****
  • Karma: 183
  • Offline Offline
  • Posts: 4292
Re: Minimum Connections for Good Performance
« Reply #5 on: December 05, 2005, 05:48:52 PM »

Well, at least in Germany there are enough unrestricted alternatives for favourable prices.
If you're lucky you'll pay 5€ per month (eg congster), if you're unlucky and still have to stick to an old contract you have to pay 20€...
Logged

lfroen

  • Guest
Re: Minimum Connections for Good Performance
« Reply #6 on: December 06, 2005, 08:59:58 AM »

Quote
They will never admit they do traffic shapping,what they could tell you is that u have a QoS(Quality of Service) inferior to some companies

Oh, yes they will. They are legally bound to tell it. This is what is called "service conditions", and they must notify you about changes in those conditions.
Failure to do so is a base for compensation claim in court due to "unsupplied service".
Logged

nubtumbler

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 39
RE: Minimum Connections for Good Performance
« Reply #7 on: February 01, 2006, 01:41:23 AM »

After much testing I have found that my ISP disables my connection based on the number of maximum connections per second.  I suppose this is in place to isolate botnet infected machines but who knows...   So I am somewhat happy.  I can set my max connections at a good number.   I just have to keep the "max connection per second" setting somewhat low.  This does not negatively impact amule performance as much as a low max connection setting.

As for all of the comments about changing ISPs, I am in the USA where the ISP customer has no rights.  There are only two choiices for broadband at my home.  The other ISP is even less P2P friendly than my current.
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: Minimum Connections for Good Performance
« Reply #8 on: February 01, 2006, 06:45:53 AM »

Quote
Originally posted by nubtumbler
So now I'm running with 100 max connections and 50 new connections per 5 seconds.  I'm not getting anywhere near the d/l speed I used to...no big surprise I guess.
Boy, 50 new connections per 5 seconds is still a lot, let alone 200 -- no wonder they cut you off... ;)
My mule is running fine with 10 new connections per 5 seconds. You should, however, be able to go up with the max number of connections to something like 150 or 200, maybe even more.
Logged
Current aMule CVS builds for OS X can be found here.

nubtumbler

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 39
RE: Minimum Connections for Good Performance
« Reply #9 on: February 01, 2006, 10:18:29 AM »

Quote
Boy, 50 new connections per 5 seconds is still a lot, let alone 200 -- no wonder they cut you off...

You think that 40 connections per second on a broadband line is a lot?  It takes about 2kb of upload bandwidth to handle.   I'm sure that's really breaking my ISP.  

So long as I remain within the upload bandwidth that I pay dearly for, my ISP shouldn't give a rat's ass what packets I'm sending.
Logged