Jump to content

Unexplainably high overhead


LloydBraun

Recommended Posts

I just freshly installed 2.01 on a brand new machine, and it's averaging an overhead of approx 50kB/s both up and down, which I can't understand at all.

Most of my settings are still default. I have five torrents downloading, and none uploading. Max connections are set to 200.

I'm hearing that 2.01 has some speed problems for some users. Is this related to ridiculously high overhead? Is it just me? Considering my total upload bandwidth isn't more than about 60 kB/s, there's no possibility of uploading more than a few kB/s unless I somehow resolve this problem.

Edit:

Looking a bit further into it, I think the overhead is maxing out my upload bandwidth (which is set to 45 kB/s) completely.

Perhaps it's because my DHT says it's connected to 300+ nodes, which also seems extremely high -- I have no explaination for that either, but I'm not 100% sure it isn't normal. I'm moving from a Mac, on which I ran Transmission, so uTorrent displays more data than I'm used to.

Here's a screencap:

utorcap.png

Edit 2:

Tried lowering max peers to 100 and removing the upload limit. It basically changed nothing. Upload overhead remains between 40 and 50 kB/s, which allows for 5-10 kB/s or so of upload bandwidth to be free, but that's it.

utorcap2.png

Link to comment
Share on other sites

Thanks for the help, but I don't think that your links have correctly identified the problem, at least not fully.

The first thing that jumped out is that a link within your solution link shows a screenshot demoing the change, and in that shot, the overhead is in the low single digits... nothing resembling my 40 kB/s+ overheads.

The second obvious difference is that other users are experiencing a drop in download speed, but I haven't had a huge drop. My peaks are reaching the roughly 1.1-1.2 mB/s that they always have, but my uploads are capped at around 60 kB/s by my ISP, so a 45 kB/s or so drop makes a massive difference.

I disregarded these incongruities and tried the solutions anyway. They changed the overhead amounts by only a few k, again barely a crumb compared to the problem.

This change and the problem I've been experiencing are probably linked, but my problem seems to be a fairly rare bug and not by design. There's no reason at all for a 50 kB/s overhead with only 100 peers connected, no matter the changes made.

I don't have the time to work more on this right now, but I think later on I'll try downgrading to see if the new version is indeed the problem.

Link to comment
Share on other sites

Downgrading isn't going to help. The overhead isn't new, it has always been there. The difference is that 2.0.1 shows it to you now. Try opening the Speed Guide and redoing your settings according to the 512kbit profile then try a download.

Disabling DHT can save you 1-2kbyte/s of bandwidth though.

Link to comment
Share on other sites

Are you suggesting that 40-50 kB/s overhead both ways is normal with the realatively conservative connection settings that I have? (basically no changes to defaults, except switching to an open port)

I've extensively used old versions of uTorrent on PC, Deluge for Linux, Transmission for Mac, and many other torrent clients, usually with less conservative settings, and never anything anywhere near to resembling this problem.

Or are you simply failing to read my posts?

The changes you're suggesting do indeed yield 1-2kB/s difference. I need something that yields a 40 kB/s difference... a difference that I can only explain by a bug. Or maybe you can tell me explicitly that I'm out to lunch and that's a NORMAL overhead?!?

Link to comment
Share on other sites

I'm with LloydBraun on this; Overhead showed ~40 KB/sec, Upload ~10 KB/sec with new version, ~50 KB/sec upload with old version. Watching my ratio over two days *cough* porn *cough* confirms that the bits go somewhere else with the new version.

Link to comment
Share on other sites

what is the "old version" for you two ? 2.0 ? 1.85 ?

you should separate two issues:

1) being able to observe the overhead more clearly, and setting the UL speed limit correctly

2) was it increased ?

All 2.xx are (by default) using also uTP. Thus, The overhead in the old (2.0) and new 2.01 is the same. 2.01 just counts it toward the speed limit, and shows it better, so you should increase the limits to accommodate for that.

As to the overhead amount - all releases that work with uTP has larger overhead. The reason - better congestion control. You can find out how to adjust for it (or reduce it) - in the second link by Switeck. As was said - there is no real reason to downgrade. Maybe - just to save some time... :P

Link to comment
Share on other sites

  • 1 month later...

I have this same problem of inexplicably high overhead. I have DHT disabled and I'm seeding less than 300 torrents.

I'm getting more than 50KB/s overhead of download. In uT's stats, it shows more than 4GB in "Downloaded today" which means I'm averaging more than 50KB/s in just overhead.

Is this to be expected? I thought uT was supposed to be lightweight, but if you have bandwidth limitations, this overhead adds up FAST. For example, using the most popular broadband provider in America, Comcast, I would use more than half of my 250GB cap in overhead alone...

Link to comment
Share on other sites

How much less?

Not much less, let's say ~300.

... and yeah, I'm on an unmetered connection, so I don't have to worry about caps, but I think over 4GB of download overhead Every Day, when I'm not downloading any torrents and I'm seeding just 300 torrents, is really high.

Link to comment
Share on other sites

I doubt it's 80GB a day... ;) . My bet/guess: you are confirming my test-data of possibly ~20%+ overhead in v2.01 . Your only solution - go for the new beta - 2.03 . Let's hope that my 6 months of bugging them about overhead - were fruitful... ;)

Link to comment
Share on other sites

  • 2 weeks later...

Considering your circumstances, you may not find much better results with v1.8.5 or even v1.6.1 for that matter. :(

Having that many torrents active -- with the accompanying incoming/outgoing connections of the ips on them retrying your ip regularly -- means you can expect higher overheads than someone running a single torrent with fewer than 20 peers+seeds in the swarm, regardless of the size of their torrent.

According to my math, you have about 13% overheads on the download side relative your uploading. (9GB vs 70 GB) Earlier uTorrent builds (v2.0 especially!) often saw 20-35% overheads due to stupidly small uTP packets. (150-400 bytes instead of 1200-1500 bytes size)

Like Rafi said, try v2.0.3 beta if you can...it increases uTP packet size to pretty near max almost all the time. With your line, I'd expect max size 99+% of the time. This would mean overheads probably more like you're hoping for.

If you can't run v2.0.3 due to tracker restrictions... follow Rafi's guide for setting uTP to fixed and large packet size.

Link to comment
Share on other sites

The more you upload, the more download overhead you generate. The optimal condition is a single connection, so if you have more connections, the overhead increases for the amount of upload you do compared to a single connection (and can increase by a -lot-). So even in TCP only mode, you're still gonna be generating considerable amounts of overhead.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...