The primary aim of this forum is to provide support for Exetel customers. Users of this forum must abide by the forum rules and recognise that statements made on this forum do not constitute any "official" Exetel position.

I'm not sure if this is a known issue, but lately I've been experiencing what seems to be torrent shaping.

During on-peak (a few minutes ago), when starting downloading content via the torrent protocol, the speed would slowly increase until it would max out my line speed, and then all of a sudden it would start slowing down until comming to a full stop.

5 sec interval:

30 sec interval:

After restarting uTorrent, 5 sec interval:

Letting it run for about 30 min and it stabilizes at about 1/4 of my line speed, 30 sec intercal:

I wouldn't care much during off-peak, but during peak when I need the download ASAP, this is quite anoying.

Could this be an issue with my torrent client (uTorrent) or would this indicate torrent traffic being shaped?

I just finished one that maxed my line after about 20 connections came on board, quite quickly. From then on there was little speed variation. It eventually rose to 34. Have you looked at the peers individually? I used Deluge.

I'm not sure if this is a known issue, but lately I've been experiencing what seems to be torrent shaping.

During on-peak (a few minutes ago), when starting downloading content via the torrent protocol, the speed would slowly increase until it would max out my line speed, and then all of a sudden it would start slowing down until comming to a full stop.

5 sec interval:

30 sec interval:

After restarting uTorrent, 5 sec interval:

Letting it run for about 30 min and it stabilizes at about 1/4 of my line speed, 30 sec intercal:

I wouldn't care much during off-peak, but during peak when I need the download ASAP, this is quite anoying.

Could this be an issue with my torrent client (uTorrent) or would this indicate torrent traffic being shaped?

Suggestions welcome

Suggestions welcome.

We do not shape any type of traffic. I would agree with Dazzled on checking individual peers.

It's possible to run out of connections in the table, particularly if the router is old. Not so common now. On the telnet interface, poke around in /proc, typically the command cat /proc/sys/net/ipv4/ip_conntrack_max obtains the max number of connections available.

PS Some modem states can be monitored at /proc level from a computer, using perl, python, or expect scripts. There is an an example of monitoring (speed/SNR in this case) at viewtopic.php?f=284&t=38717&hilit=tones (second page)

I don't think that the router (Netgear WNDR3700) is the issue as it is about one year old. Also uTorrent is set for max 200 global connections and 50 peers per torrent. I was only downloading one torrent at the time.

If this happens again I'll make sure to try the torrent suggested earlier to rule out issues with peers dropping off all of a sudden.

I don't think that the router (Netgear WNDR3700) is the issue as it is about one year old.

The age of the router is not necessarily a good indicator of it's capabilities. It tends to boil down to the firmware configuration and available memory. The 64MB of RAM on the Netgear isn't too bad, but the Asus has 128MB.

Also uTorrent is set for max 200 global connections and 50 peers per torrent. I was only downloading one torrent at the time.

Those numbers could easily result in a few thousand NAT sessions after a few minutes. Having DHT enabled will also drive the number of NAT sessions up. Because UDP NAT sessions can not be terminated until the timeout is reached, a 50 peer limit on the BT client does not mean a 50 session limit in NAT. If you connect or disconnect to a lot of peers and your NAT UDP session timeout is long, you will easily accumulate thousands of connections in just a few minutes.

Your best bet is to somehow figure out how to monitor the NAT sessions on your router. Failing that, drop the number of connections on your BT client right down. Something like 20 total and 10-20 per torrent. See if that helps (although you may have to wait for 5-10 minutes after you make the change, since the old sessions need to expire)

Just looked it up and it looks like your Netgear router has a fixed limit of 4096 NAT sessions. There is no definitive information on the timeouts for various protocols, which will make a big difference to your BT config. Start with a small number of connections and then try increasing the limits until you start seeing a negative impact on the performance. Then back off a little, to give yourself some headroom.

FYI, I have a 3800, and first thing I did after I verified it booted ok, was to flash openwrt on it. No hassles. Now I have a nice openwrt box again, much faster and with more storage than the old ASUS WL-500GP. I like the 3800.