Difference between revisions of "AMule makes everything slow"

From AMule Project FAQ
Jump to: navigation, search
 
Line 7: Line 7:
 
Well, the reason is that you have badly configured [[aMule]]. Check the following:
 
Well, the reason is that you have badly configured [[aMule]]. Check the following:
  
*"Preferences"->"Connection"->"Bandwidth Limits"->"Upload": If this vary is very high, so high that it takes more than 75% of your upload bandwidth, you will get very bad downloading speeds, since most packets in the internet are [[http://www.faqs.org/faqs/internet/tcp-ip/resource-list TCP]] packets, which requiere both up and down packets. In other words, to download something, you need to upload some information.
+
*"Preferences"->"Connection"->"Bandwidth Limits"->"Upload": If this vary is very high, so high that it takes more than 75% of your upload bandwidth, you will get very bad downloading speeds, since most packets in the internet are [http://www.faqs.org/faqs/internet/tcp-ip/resource-list TCP] packets, which requiere both up and down packets. In other words, to download something, you need to upload some information.
 
*"Preferences"->"Connection"->"Max Sources per File"->"Hard Limit": This specifies the maximum amount of sources you allow for each file being downloaded. Each source is a connection, so many sources requiere many connections and so, a bit of bandwidth. Have in mind that if you are downloading ''F'' files (where ''F'' is a number) and you set Hard Limit's value to ''X'' (where ''X'' is a number), you'll be allowing ''X''*''F'' connections.
 
*"Preferences"->"Connection"->"Max Sources per File"->"Hard Limit": This specifies the maximum amount of sources you allow for each file being downloaded. Each source is a connection, so many sources requiere many connections and so, a bit of bandwidth. Have in mind that if you are downloading ''F'' files (where ''F'' is a number) and you set Hard Limit's value to ''X'' (where ''X'' is a number), you'll be allowing ''X''*''F'' connections.
 
*"Preferences"->"Connection"->"Connection Limits"->"Max Connections": This specifies the maximum amount of connections you allow [[aMule]] to handle at the same time. Once again, each connection takes a bit of your bandwidth so, adjust it to whatever suits you.
 
*"Preferences"->"Connection"->"Connection Limits"->"Max Connections": This specifies the maximum amount of connections you allow [[aMule]] to handle at the same time. Once again, each connection takes a bit of your bandwidth so, adjust it to whatever suits you.
Line 13: Line 13:
 
== What are the values that suit my needs ==
 
== What are the values that suit my needs ==
  
This will depend on your connection type (ISDN, Modem, DSL, Cable, T1, etc...), your ISP, the bandwith your other apps need and the amount of files you are downloading (also, in the CPU if it is slow).
+
This will depend on your connection type ([http://en.wikipedia.org/wiki/Integrated_Services_Digital_Network ISDN], Modem, [http://en.wikipedia.org/wiki/DSL DSL], Cable, T1, etc...), your [http://en.wikipedia.org/wiki/ISP ISP], the bandwith your other apps need and the amount of files you are downloading (also, in the [http://en.wikipedia.org/wiki/CPU CPU] if it is slow).
  
 
As you see, it is very personal and it's impossible to tell what suits your needs and what not. The only way to get it right is to go testing. The procedure is:
 
As you see, it is very personal and it's impossible to tell what suits your needs and what not. The only way to get it right is to go testing. The procedure is:

Revision as of 04:02, 18 November 2004

aMule makes everything slow

So when you are running aMule, suddenly every other application using the net runs slow. Then you should read this document carefully.

How to fix this problem

Well, the reason is that you have badly configured aMule. Check the following:

  • "Preferences"->"Connection"->"Bandwidth Limits"->"Upload": If this vary is very high, so high that it takes more than 75% of your upload bandwidth, you will get very bad downloading speeds, since most packets in the internet are TCP packets, which requiere both up and down packets. In other words, to download something, you need to upload some information.
  • "Preferences"->"Connection"->"Max Sources per File"->"Hard Limit": This specifies the maximum amount of sources you allow for each file being downloaded. Each source is a connection, so many sources requiere many connections and so, a bit of bandwidth. Have in mind that if you are downloading F files (where F is a number) and you set Hard Limit's value to X (where X is a number), you'll be allowing X*F connections.
  • "Preferences"->"Connection"->"Connection Limits"->"Max Connections": This specifies the maximum amount of connections you allow aMule to handle at the same time. Once again, each connection takes a bit of your bandwidth so, adjust it to whatever suits you.

What are the values that suit my needs

This will depend on your connection type (ISDN, Modem, DSL, Cable, T1, etc...), your ISP, the bandwith your other apps need and the amount of files you are downloading (also, in the CPU if it is slow).

As you see, it is very personal and it's impossible to tell what suits your needs and what not. The only way to get it right is to go testing. The procedure is:

  • Set it to some value.
    • If it's ok: then twaek those values a little to see if you can get some more connections (improving the speed) without loosing efectiveness on the other apps.
    • If the other apps suffer from lack of bandwidth: lower the values so thatn aMule takes less bandwidth.
  • Repeat the above steps until you find the values which suit better your needs.