aMule Forum

English => aMule Help => Topic started by: nubtumbler on December 05, 2005, 01:38:59 AM

Title: Minimum Connections for Good Performance
Post by: nubtumbler 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?
Title: RE: Minimum Connections for Good Performance
Post by: thedude0001 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 :)
Title: Re: Minimum Connections for Good Performance
Post by: wardevil 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....
Title: Re: Minimum Connections for Good Performance
Post by: thedude0001 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"...
Title: Re: Minimum Connections for Good Performance
Post by: fulgas 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...
Title: Re: Minimum Connections for Good Performance
Post by: wuischke 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€...
Title: Re: Minimum Connections for Good Performance
Post by: lfroen 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".
Title: RE: Minimum Connections for Good Performance
Post by: nubtumbler 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.
Title: RE: Minimum Connections for Good Performance
Post by: lionel77 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.
Title: RE: Minimum Connections for Good Performance
Post by: nubtumbler 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.