Why is my network utilization a sawtooth wave?

2

1

I've noticed that my broadband link always gives me a sawtooth shaped utilization graph when I'm downloading large files. It looks like this from Task Manager on Windows 7:

Sawtooth network utilization

When I'm doing large file transfers over the local network, this doesn't seem to be an issue and I get a nice and stable high speed transfer.

My network topology is like this:

PC <-- wired connection --> Linksys router (WiFi) <-- wired connection --> ADSL modem

How do I diagnose whether this is a problem with my router/modem or if it's a problem in my ISP's network?

Ragesh

Posted 2012-02-06T05:44:49.247

Reputation: 195

It could be how your ISP is throttling you. Are the peaks higher than what your ISP promises? – zdan – 2012-02-06T05:52:48.437

@zdan I think you're right. It does look like ISP throttling. Yes, those peaks are higher than my current plan. – Ragesh – 2012-02-06T10:27:00.183

Answers

4

If you do not have this while transferring locally, then it sounds like you are experiencing throttling by your ISP to keep your speeds at what you paid for. What is likely happening is that it only happens when you have a really fast and sustained connection; the transfer gets faster but then your ISP kicks in to prevent you from getting faster than the service you subscribed to allows.

I’d bet that if you averaged the peaks and troughs out, you would find that the overall average is right around what your Internet connection speed is supposed to be. In other words, instead of keep the speed constant, the ISP is letting it spike, but then accommodates by dropping it. If this is how it is at all times of day and all days of the week, then it means that your ISP has poor network management (though ultimately you are still getting the speed you paid for). If it only happens during “peak hours”, then what might be happening is that your ISP is providing you with a “boost” where they actually let you go higher than than your service provides so long as the network has spare bandwidth.

Synetech

Posted 2012-02-06T05:44:49.247

Reputation: 63 242

Thanks for the great answer. This does, indeed, look like my ISP is throttling the connection. – Ragesh – 2012-02-06T10:28:25.563

Does it happen at night as well? I experience the saw-tooth pattern sometimes when my normally 10Mbps connection gives 15Mbps (my ISP calls it “Speed Boost”), but normally (eg “peak hours”) when it tops out, it looks more flat. – Synetech – 2012-02-06T19:43:00.040

3

There are a bunch of possible reasons, but http://www.bufferbloat.net/ is probably worth reading because it covers one of the common causes in the set of connection technologies you list there.

To diagnose, nothing beats a process of elimination. Change each component out or eliminate it so you identify where the problem lies. Doing that with a highly repeatable test set is nice, but that just means "send the same data with the same software".

Daniel Pittman

Posted 2012-02-06T05:44:49.247

Reputation: 3 510

1

This is an example of the additive-increase/multiplicative-decrease (AIMD) algorithm. Part of the TCPs design to prevent congestion.

Check it out: https://en.wikipedia.org/wiki/Additive_increase/multiplicative_decrease

sutebu

Posted 2012-02-06T05:44:49.247

Reputation: 11