Comcast Cheating On Bandwidth Testing? 287
dynamo52 writes "I'm a freelance network admin serving mainly small business clients. Over the last few months, I have noticed that any time I run any type of bandwidth testing for clients with Comcast accounts, the results have been amazingly fast — with some connections, Speakeasy will report up to 15 Mbps down and 4 Mbps up. Of course, clients get nowhere near this performance in everyday usage. (This can be quite annoying when trying to determine whether a client needs to switch over to a T1 or if their current ISP will suffice.) Upon further investigation, it appears that Comcast is delivering this bandwidth only for a few seconds after any new request and it is immediately throttled down. Doing a download and upload test using a significantly large file (100+ MB) yields results more in line with everyday usage experience, usually about 1.2 Mbps down and about 250 Kbps up (but it varies). Is there any valid reason why Comcast would front-load transfers in this way, or is it merely an effort to prevent end-users from being able to assess their bandwidth accurately? Does anybody know of other ISPs using similar practices?"
Easy (Score:2, Interesting)
Re:Powerboost (Score:2, Interesting)
It gives priority to interactive tasks (Score:1, Interesting)
Re:This is an advertised feature I believe (Score:5, Interesting)
may be there is no malice here? (Score:1, Interesting)
Re:This is an advertised feature I believe (Score:5, Interesting)
Re:This is an advertised feature I believe (Score:4, Interesting)
In chicago it is 12mbps then down to 6 or 8 depending on your plan. To do a proper speedtest on comcast you need to download a 100-200MB file. Although if you are getting 12mbps easily odds are you are getting your rated line speed.
Re:Gasp! (Score:3, Interesting)
The usual Slashdot "assume dishonesty before checking out the facts" attitude...
Except that they only advertise 8Mbps sustained speed, which is what you get. They also advertise PowerBoost, which gets you ~25Mbps for a few seconds.
Comcast needs to be drawn and quartered over their forged packets, but they haven't done anything dishonest in advertising their speeds, at least not where I live. I do indeed get >20MBps for a few seconds and then 8MBps until the cows come home.
Earthlink Cheats with Latency too (Score:3, Interesting)
I think what they are doing is giving me 1000KBs at periodic intervals or with a high latency such that my peak speed is high but my average speed is low. My latency for 600 miles connections is a good fraction of a second. Pages that have lots of element load hideously slowly compared to pages with a big download, presumably because I'm paying this huge latency penalty multiple times.
Re:Makes Web Browsing Seem Faster (Score:3, Interesting)
Sure about that? I've watched how Netflix instant view uses my connection -- it pegs it for about 20-30 seconds at a time (8Mbits) and then idles for a period before downloading again. It never maintains a constant transfer, except for the first two or three minutes of watching (presumably filling up the buffer?).
In the end it averages out to around 2.2Mbps, but the actual transfers themselves usually come in bursts.
Re:This is an advertised feature I believe (Score:3, Interesting)
Except that I never get more than my apportioned amount. In other words, my SpeedBoost never goes faster than the 6MB I actually pay for. I think that's what the person who wrote the article is saying too: "Goes at the speed they paid for, which is really fast, for a short time period and then drops to something like 1.2 MB, which is clearly slower than most comcast plans."
Re:This is an advertised feature I believe (Score:5, Interesting)
I've made something of a game out of it, actually. With careful tactics, one can easily hit as much as 1.0 MiB/s upstream for short periods. I use Deluge to play. My present record is 2.4 MiB/s, on an Ubuntu 7.10 torrent for which I already had all the file data.
First, configure your torrent client to use a modest number of connections -- limit it to, say, 250 connections globally and 70% of your nominal upstream speed. Then, get on a very large, active torrent and build up a few minutes' worth of downloaded data. Once you're in the swarm, open everything wide up -- no global connection limit, no bandwidth cap, and no per-torrent upload slot limit. If your client has a bandwidth chart, watch it scroll by and enjoy the thrill as your upstream bandwidth surges to heights like you have never seen before. Of course, eventually the Power Boost will wear off and some connections will finish as their pieces are completely transferred, but it's fun while it lasts.
Re:This is an advertised feature I believe (Score:5, Interesting)
Most shapers (including the ones in their broadband routers) allow a variety of parameters.
You can set a sustained rate, peek rate, and burst size. For example a common implementation would have the following values (I haven't worked with Cisco QOS much, so it may be implemented differently but the principals are the same):
sustained rate: 2mbps
burst rate: 10mbps
Max burst size: 10 Megabytes
The burst size counter is depleted as you download over 2mbps, and replenished when you download under 2mbps.
When you download a 100MB file you will deplete the burst size at 8mbps. You can download at 10mbps for 10.5 seconds, at which point your download will drop to 2mbps and will stay there until you slow your transfer rate. If you stop downloading completely it will take 42 seconds to refill your burst counter.
It messes up Netflix Watch Instantly (Score:3, Interesting)
Re:It's true (Score:1, Interesting)
The second--and I mean the absolute second--FIOS is available in my area, I'm taking a shit in a box, putting my Comcast cable modem in with it, and sending it back to Comcast: "I've put up with your guys' shit long enough--it's time you put up with some of mine".
Re:This is an advertised feature I believe (Score:2, Interesting)
Re:PowerBoost uses a 30 second average, not filesi (Score:5, Interesting)
And yes, as the other commenter pointed out, this is actually an entirely sensible way to deal with "bursty" internet use and improve user experience without actually buying any more bandwidth. It would be really sweet if Comcast didn't do other stupid shit
Not hard to get fully advertised bandwidth les 01% (Score:3, Interesting)
Since TCP accelerates linearly and falls back exponentially, each fallback is disastrous, and if you fall back once, you are likely to do it several times in a row from the same cause.
So find out what your upstream speed is _supposed_ to be and throttle your output to between 98 and 99 percent of that value and you will get a good 7.8mbps sustained download rates.
Of course the average consumer doesn't know how to do this, but that isn't Comcast's fault. It's just wasted bandwidth.