aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: Download + Upload = const  (Read 1827 times)

LxA

  • Newbie
  • Karma: 0
  • Offline Offline
  • Posts: 3
Download + Upload = const
« on: December 19, 2005, 06:22:27 PM »



seems, it is starange behaviur when download increases every time when upload decreases, for instance, when i delete files in the shared directory and some upload streams are deleting

and during the process shown abowe i have nearly about 20 Mbps of REAL upload speed from aMule

i have heard that eMule protocol constantly utilizes some bandwidth for technical and information purposes, but seems that ratio 7:1 is overquota ...

thanks for sharing your ideas!
Logged

darksidex

  • Mule Farmer
  • Full Member
  • ***
  • Karma: 4
  • Offline Offline
  • Posts: 194
Re: Download + Upload = const
« Reply #1 on: December 23, 2005, 01:32:20 PM »

Just an idea, may be far from what is really going on.
Some times when I'm downloading something very fast (considering my connection speed), and I have my amule connected, upload speed decreases. It doesn't matter if I'm downloading something from an ftp, or amule, whatever. So I guess upload speed decreases just because my pc can handle connections properly, or due to my router, my ISP.... or it is the way it's suppused to be.

May be it is your situation.
Logged
First of all, I apologize for my bad english. :D

LxA

  • Newbie
  • Karma: 0
  • Offline Offline
  • Posts: 3
Re: Download + Upload = const
« Reply #2 on: December 23, 2005, 02:24:12 PM »

thanx darksidex  ;)

in fact, amule is running on the Xeon 2CPU dedicated server with 100Mb network adapter, which can handle much more load
Logged

vdb

  • Full Member
  • ***
  • Karma: 1
  • Offline Offline
  • Posts: 215
Re: Download + Upload = const
« Reply #3 on: December 23, 2005, 03:30:03 PM »

Question: Is your connection to the internet really 100 Mbps full-duplex?

If it is not, then the explanation is simple: If you fully utilize your upload link your download will decrease significantly because the TCP based threads will no longer be able to acknowledge receipt of the downloaded packets. The packets simply can't make it out of your box anymore. The net effect is that the other side will re-send the packets, effectively dropping the download speed. As soon as you clear some of the upload the acknowledgements can roam freely again, and the other side will no longer resend packets but keep on downloading to you, and thus effectively increasing your download speed.

The moral of this story: Never set your upload to more then 80% of your real internet connection speed. And I don't know what your real speed is, but try some of those speed test thingies, and then take 80% of that value to set your upload limit.

PS: The speed set in aMule is in Bytes (!!!) per second, not bits..... Your graph shows around 8 Mbps upload. What is your subscription exactly??? (and where I can get that??)
« Last Edit: December 23, 2005, 03:31:55 PM by vdb »
Logged
A waste is a terrible thing to mind.