Difference between revisions of "AMule makes everything slow"
From AMule Project FAQ
m (just typos) |
|||
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 | + | *"Preferences"->"Connection"->"Bandwidth Limits"->"Upload": If this value 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 on the internet are [http://www.faqs.org/faqs/internet/tcp-ip/resource-list TCP] packets, which require 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 | + | *"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 require 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. | ||
== What are the values that suit my needs == | == What are the values that suit my needs == | ||
− | 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 | + | 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 bandwidth 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: | ||
*Set it to some value. | *Set it to some value. | ||
− | **If it's ok: then | + | **If it's ok: then tweak those values a little to see if you can get some more connections (improving the speed) without loosing effectiveness on the other apps. |
− | **If the other apps suffer from lack of bandwidth: lower the values so | + | **If the other apps suffer from lack of bandwidth: lower the values so that [[aMule]] takes less bandwidth. |
*Repeat the above steps until you find the values which suit better your needs. | *Repeat the above steps until you find the values which suit better your needs. |
Revision as of 09:11, 21 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 value 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 on the internet are TCP packets, which require 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 require 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 bandwidth 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 tweak those values a little to see if you can get some more connections (improving the speed) without loosing effectiveness on the other apps.
- If the other apps suffer from lack of bandwidth: lower the values so that aMule takes less bandwidth.
- Repeat the above steps until you find the values which suit better your needs.