Why uTorrent doesn't respect upload limit?

I have set an upload limit of 30kB/s, but sometimes it is uploading 100kB/s. I have tested uTorrent and BitTorrent and they have the same problem. I disabled the setting "use more upload slot if upload < 90%". I have set 30kB/s limit both in the current torrent preferences and in the general preferences.

Why does it still use more bandwidth?

EDIT. Found the solution, enable "limit local peer bandwidth, under bittorrent tab"

enter image description here


Solution 1:

Check if the upload is going to a peer on your local network.

utorrent, for some reason does not limit the upload rate to local peers, even if a global upload rate limit is set

Solution 2:

Be sure that Apply rate limit to uTP connections is checked in your settings

Solution 3:

As Daniel suggested, you may confuse kilobytes and kilobits. At least in uTorrent speed is set using kilobytes per second (kB/s).

One kilobyte is 8 kilobits, so 30kB is ~240kb/s. It might be 100kb/s, if there isn't many people downloading it, or if your network connection limits it to slower speed.

Another possibilities are bug in both uTorrent and Bittorrent. Or protocol overhead is really high for some reason. Or finally, if your bandwidth monitor bugs for some reason.

Solution 4:

one thing I noticed that fixed upload exceeding limit issue was that the "Apply rate limit to transport overhead" and "Apply rate limit to UTP connections" boxes were unchecked. This must have happended when I went to the newest version, cus I noticed my download speed suffering the very next day. Once I checked those 2 boxes the upload speed went from 300k plus to the 150k I had set. Hope this helps someone.

Solution 5:

To make sure that the upload limit you set in uTorrent is respected, go to Options > Preferences > Bandwidth > Global Rate Limit Options and make sure that the "Apply rate limit to transport overhead" and "Apply rate limit to uTP connections" boxes are checked/enabled.

This is the answer and solution to your question.