Comcast Cheating On Bandwidth Testing?
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?"
Doesn't Comcast advertise this "SpeedBoost" as a feature - the language in their ads is something like "get massive super speed for the first 10MB of a download, then it will revert to your provisioned line speed"... So, it actually *is* a good thing rather than something to pad bandwidth tests, and it does generally help your general user, right?
This is because of powerboost. As I understand it, powerboost makes the first 20MB download at a higher rate than your advertised bandwidth. Since bandwidth tests are done on such small files, you get a worthless result. The idea is that people who download lotsa of relatively small files get better performance, where as people downloading a lot of huge files like ISO images, full length movies, et cetera willg et initially good speed but after 20MB will feel like they are getting gipped.
Derek Greene
Seriously now, is _anyone_ surprised over _anything_ bad Comcast does to their customers anymore?
Most traffic is HTTP, being very small files. If it starts off very quickly, most web browsing would go extremely fast, while larger files would go at "normal speed"
Speed up web browsing for their customers while keeping those dirty bittorrent pirates at bay?
Come as you are, do what you must, be who you will.
What you're seeing is expected behavior. Comcast's SpeedBoost technology maxes out your connection for an arbitrary number of seconds at the begining of a transfer, and then reverts to a normal speed. If you watch their commercials advertising SpeedBoost closely you will see the disclaimer at the bottom of the screen.
The majority of the downloads would be for web pages which are pretty small. I would think that's the reason they do this as it would make the web browsing experience seem faster.
They use packet compression and your bandwidth tester reports seeing more data than it truly does.
Comcast? Dishonest? Say it ain't so!
All kidding aside, this wouldn't surprise me too much. Comcast (and probably all other providers) are advertising this super-mega-intarweb speed as "up to x mbps." So, theoretically, as long as *one* site can provide data at that rate, their marketing garbage still stands. Even if 99.9% of the other websites top out at 4kbps, if Speakeasy's speed test says it can transfer a file at 15mpbs, technically Comcast is correct. They are giving you "up to 15mbps."
Proudly supporting the Libertarian Party.
Most internet browsing is with relatively small amounts of data, so wouldn't front-loading of this nature noticeably increase browsing performance? Since this kind of performance is noticed by the majority of users it would seem to be something that increases their perception of their connections' speed.
I'm not saying that Comcast might not be cheating on purpose for speed tests, I just think that there might be another reason behind it other than just to make their test scores artifically high.
Comcast has been doing this for at least 8 months (thats how long they've been in my market) so it's not like this is something new...
Sounds like they have simply optimised their network to favour "bursty" usage, for example web browsing. This would seem a sensible thing for a consumer ISP to do.
Is there any valid reason why Comcast would front-load transfers in this way
Your average webpage is not 100+MB. If they give you full bandwidth for, say, 2 seconds - most reasonable webpages will download completely within that time. It's not "cheating" exactly since they don't guarantee those speeds, but "up to" those speeds. They're not the only ones who do it, either.
Still a sleezy thing to do...
=Smidge=
Your bandwidth is increased for short periods of time. It's advertised all over the place.
http://www6.comcast.net/powerboost/
All it does is give you short bursts of high bandwidth and is really more talk than usefulness.
My ISP, Cox, does this too, though once the "PowerBoost" thing is off, I steadily get the bandwidth I'm supposed to get. Dunno about Comcast.
Scorta futuere amo!
Some consumers may not notice the speed increase when downloading smaller files, such as text-based e-mails and simple Web sites with few graphics. However, customers who frequently download large files, such as software, games, music, photos, and videos will now download at speeds that are faster than ever before. For example, PowerBoost significantly reduces the time it takes to download a one hour television program. Comcast subscribers at the 6 Mbps tier would reduce their wait time in half - from 4 minutes and 29 seconds to 2 minutes and 15 seconds. And MP3 fans will be able to download music files as fast as 2.2 seconds! See more here
Full Tilt
Um, this isn't a new concept, nor is it particularly sneaky:
http://en.wikipedia.org/wiki/Token_bucket
It's called PowerBoost. It's advertised on TV and radio every 5 minutes. They even have a FAQ about it. Google just might have a hint of it, too. Come on...
Interested in open source engine management for your Subaru?
The total bandwidth for all ISP's is limited and people moving large files can dramatically affect the experience of interactive users. Give priority to the user who is clicking on a lot of small web pages and they will get better response. Non-interactive tasks like downloading don't need that kind of response.
There's only one kind of bandwidth test- uploading and downloading a large file. I don't know what else the author was doing, but it sure wasn't "bandwidth testing"- "burst-speed testing", maybe?
Advertised xfer speeds seem to be false, in general. This won't change until more people are aware and complain- (i.e., no time soon).
Think typical internet usage, its bursty. For more typical user case of relatively small files you get a nice boost in performance. If you download something bit then its another matter. The quick gives improves web surfer latency without taking much of the bandwith. They have limited bandwith and they probably cannot give that kind of speed up all the time.
©God
Oh come on people. Can you please just stop the witch hunt? Comcast advertises this as a feature, and to me it's actually pretty convenient. I can imagine that most downloads are probably less than 10MB in a single burst, so giving the user the first 5 seconds or so of transfer at a higher rate helps the consumer see a faster internet. Keeping sustained transfers at the advertised cap speed ensures one user can't gobble up all the bandwidth over a prolonged period of time. Everybody wins.
This is not too different than how metered T/OC-x connections are operated. These metered T/OC-x connections bill you based on your sustained bandwidth, so yeah, you can have short bursts without getting a gigantic bill, but if you are pegged at 50% all the time, your bill will be huge.
"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?"
The thing I'd like to know is how you all make it through the day seeing conspiracies and evil doers behind every bush? I'd think you'd burnout.
If what you say is true, there is a possibility comcast is doing it with good intentions. In mainframes, we have a concept of "period performance objective", the main idea being transactions which complete in short intervals get priority over transactions that take longer. Every transaction (in a group) will start with same priority, if it doesnt complete by a predefined period, its priority gets lowered a notch. if the transactions didnt complete in the next period too, the priority gets lowered even further. the period length, number of periods, and the quantum of reductions are all customizable. This is usually defined for online users. so a user executing a transaction that takes 0.1sec will keep getting faster response, whereas a user executing a 10sec transactions will get sluggish response. so, comcast may be doing the same. it is protecting ordinary browse or chat or email from heavy downloaders.
This behavior from ISPs is not uncommon and not a trick: http://en.wikipedia.org/wiki/Leaky_bucket
Comcast may do many fishy things, but this is not one of them. As far as I know, the steady-state rates are as advertised and the burst rate is just an added bonus.
I've come to the conclusion that those Speakeasy tests are way too optimistic on my RoadRunner connection as well. Need to find a more reliable way of testing. I wouldn't be surprised if ISPs just simply boost connections to Speakeasy as well -- would at least explain how when browsing all other sites is slow, and then doing the Speakesy test I get a high score.
"Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
The only way to determine speeds is by torrent because any amount of latency will reduce bandwidth over TCP, so to compensate for that we need to connect to as many fast clients as possible, that are as close as possible to you. I've gotten 24150kbps down and 2050kbps up on torrent.
Oh, but we're talking about the American ISP Comcast.. that throttles everything.
What, has Comcast become the new SCO or Sony around here?
If you are only getting 1.2Mb sustained on Comcast you have a problem. I can pull 6Mb steady for hours on end using Comcast. Like others have said though...Speed Boost will make tests show different numbers at times.
~Sun
You just might want to check that their connections are properly tweaked as far as RWIN, MTU, etc go. 14/5 compared to 1.2/290 is a vast, vast difference that should never happen if they are paying for a certain tier of service, even if it is advertised as "up to" that higher rate. I'd also do a smoke ping and line quality tests, etc over at BroadbandReports, because there is something definitely not right with those connections if that is the average drop in performance. There may also be mis-configured firewalls, routers, mis-provisioned lines, water leaks, etc causing such issues.
My advertised and provisioned rate via Atlantic Broadband cable is 5/512. I am actually getting closer to 6 or 7 down and 468 up at all times due to some tweaking I did. Even the AtlanticBB tech seemed a bit shocked that I was getting more than 5 down, and said it was unusual, but they wouldn't re-provision the line or anything because of it. I count myself lucky, because Verizon's service here is absolute rubbish - $25.00/month for 1.5/768 DSL that, shall I say in the politest way possible, isn't actually working for more than two weeks per month because they are too cheap to replace lines that were put up in this town sometime in the 1950's at the latest (Not to mention they never actually bother to show up for scheduled appointments to rewire buildings that were constructed pre-1900, such as mine - big old Victorian type home turned into apartments).
Powerboost does mess with speed testing, however those "tests" are very rarely accurate anyhow, as I can rate higher on a test to Seattle or Los Angeles than I do to say Pittsburgh, Toronto or NYC, which are MUCH closer to where I live (by several thousand wire miles). It's more accurate to calculate your average rates by downloading/uploading large files from/to a university/public FTP or something, at least in my experience.
@Mindless Drivel: 100% of Twitter posts ever Tweeted.
I was assuming they where in bed together, Comcast and the 2 top bandwidth speed testers that is. Though Speed boost makes just as much sense.
/. post http://ask.slashdot.org/article.pl?sid=07/07/08/2116214
Weather this is true or not, it's just a revisit to an older
Charter does this too.. It's standard practice lately for cable providers. It makes them look better and it helps out the end user by allowing them to "burst" small amounts of data (like websites). This is a function of traffic shaping, I dont see any harm in it. Just test your connection speed with real world application instead of these speedtest sites. You will get a lot better picture of how fast and "stable" your clients connection is if you download a 100mb file from an ftp site and then put it back up there. You will be able to see how much jitter they have in their connection and work out an average speed.
Slashdot taught me how to use the preview button!
Internet connections are not just for websurfing and emails anymore.
Of course it depens on the user, the average traffic from my xbox 360 alone (in gaming, demo downloads, movies etc) in one day, is more than my parents have in a month with their just light surfing and email use. And I don't use my xbox that much.
It is an issue they have to face now. Legal traffic alone these days for high tech households internet use, can pass your ISPs secret acceptable use limits.
Daily, on the job professionally (fixing folks' computer woes via remote support) I see a lot of folks from various ISP/BSP's nationally in the U.S.A. (continental, & offshore like Canadians & Hawaiians)... & I get to "compare" the performances of each:
COMCAST does rank up there with the fastest, IF NOT CONSISTENTLY the fastest overall!
(Judging just by "feel" though, mind you (& it's the MOST important thing really), with myself as the remote desktop support person doing the job on client systems via WEBEX remotely).
Whatever they're doing, imo & experience, they're doing it RIGHT!
None of the Comcast Lies and Propaganda about this so called "Powerboost" are true for me at all. In fact, last time I ran a speed test I only got 384 kbps up and something like 4-6 mbps down. Hardly an "improvement". In case you were wondering, no, I wasn't running any torrents at the time. In fact, I didn't have anything else going at the time so I have no idea why it was so slow.
that takes advantage of this by downloading in an on/off switch manner.
This is a result of "burst rate" which is an asignable property in QoS. The idea is to allow small files like web pages to load much quicker then large file transfers. Most ISP's are doing this now as a means to speed up web browsing. The best way to get an acurate speed mesurment for file transfers is to download a large file while using bandwidth monitoring software.
I know that this is slashdot but I'll try to answer some of the OP's question anyway. Of course I won't do any original research myself, but rather rely on information from the previous posters or make things up as I go.
Q1. Is there any valid reason why Comcast would front-load transfers in this way?
Yes. Most requests from browsers are for short files. By upping the speed for short requests, pages will render faster. This is a plus for the user, as he spends less time idling. Long downloads on the other time are expected to take a while to complete; the user expects to be able to walk away from the computer for a while. Thus Comcast can argue that they have greatly enhanced the experience of the web browser by stealing a few cycles from the downloader. I would welcome such a plan as long as the ISO downloading speed is reasonable.
Q2. Is it merely an effort to prevent end-users from being able to assess their bandwidth accurately?
It would have that effect on a poorly designed bandwidth test. Bandwidth testers try to make the download size long enough to counteract tcp connection costs and to average over variations in download speed. Comcast has just given them another variable to take in to account. Interestingly, there are some test suites that are designed to detect what Comcast is doing and give them extra credit for it. They bill their tests as real world throughput tests. They want to indicate what the effective bandwidth is while browsing web pages that reference many images or javascript files.
Q3. Is Comcast cheating?
If Comcast is just doing this when accessing known test sites then they are cheating. If this is their policy for all connections then the worst that can be said is that they are optimizing their service to a particular class of users (surfers as opposed to downloaders). If you are in this category, then you should be happy.
My made-up statistics show that the vast majority of users are downloading relatively small files. When you hit a web page, the browser downloads many small files. When you download anything via a P2P protocol, you're once again downloading very small files (that is, each peer sends you a small chunk of the file). Boosting bandwidth for the first few seconds of a connection can significantly improve the user experience without placing a constant drain on the network.
Unless they advertise it, it's fraud, but it makes sense.
I wish that Verizon did not block ports 25 and 80. I already have FIOSTV and would switch to their internet service in a heartbeat but I don't want to give up my web and mail servers.
The difference between Canada and the USA is that in Canada healthcare is a right and gun ownership is a privilege.
Comcast has been doing this for a while now.
"We are all geniuses when we dream"
- E.M. Cioran
This kind of prioritizing of the first X bytes of a connection or X seconds of traffic over a period of time is a typical way of boosting the user experience on networks which share the last mile bottleneck between clients. Advantages are similar to IP-header based traffic shaping, but without the user-end hassle or complex and changing priority tables.
If a speed test is not suitable to measure this and the ISP company delivers what has been advertised, it's up to you get it right.
PowerBoost only accelerates the connection if the average speed you've been getting over the past 30 seconds* is less than the speed you are rated at/paid for. So if you have a 6 Mbps connection, that's 768 KB/s max. PowerBoost will raise that to up to 2 MB/s for a little less than 15 seconds, making your average for the past 30 seconds equal to 768 KB/s. After that, no matter how many new connections you open, your connection stays at 768 KB/s. But if your connection gets interrupted/throttled for a few seconds, you may get another boost after it resumes, until you are back to 768 KB/s 30 second average again.
*it may be slightly more/less than a 30 second average. Boosts seem to last about 10-15 seconds, which would make sense with that number.
Iperf, or something like it is what you should be using for speed tests. Set up the daemon on a machine that you know you need to access and tell it to send a ton of data a few times. See what the results are. Those speed tests test how quickly you can communicate with some random server that you'll never need to send any presentations or video files to in day to day business.
As EVERYONE has pointed out, this is an advertised feature so Comcast is not "cheating". Instead of people automatically assuming to Comcast bash I think it only proper of the Moderators to post at the end of the story that this article is inaccurate and is part of a service feature. Most people don't bother reading comments, so Slashdot is feeding false information. I read one users post...I can't believe their cable company makes them pay for powerboost when Comcast offers it free!
I can assure that they do absolutely do this, and it is really annoying.
It's really bad on uploads -- I just ran a test and I got 300 KB/s for the first 5 megs, then it degrades 100 KB/second over the next few megs, so that by the time you have uploaded 14 megs you are getting close to 40 KB/S in upload speed, and the connection is so bad that the shared digital phone line does not have enough bandwidth to have a phone conversation. Stop the upload and start it up again, and you get 330 kb/second, with the same degradation curve.
For downloads they do the same thing, but not so severely -- I downloaded a 67 meg file and it ran at about 750 KB initially, but then dropped to around 350-400 KB/S (according to the FTP app) about halfway through.
So for anyone using the connection for smaller file sizes (like the speed tests) you seem to get "blazing" speeds -- I ran the test at a couple of the internet speed test sites and they both think that I have 12000-14000 kb/s download speed and 2700 kb/s upload speed.
So if I didn't have any other way to measure it, I would think that I was getting way more than I paid for, rather than something that in reality is very pitiful.
I didn't read lots of replies so it may already been stated. What comcast is doing is simple network engeneering. Using a "burst" architeture allow to quickly send small files, at the detriments of long one. Why doing so? simple QoS. It's an easy way to create some degre of QoS without having to introduce more complex technologies. Just think about what are "small" vs "long" files: Small: multimedia using UDP (VoIP,streaming), Web Pages, text emails, instant messenger, most games. In fact mostly what people use their connection for. Long: Email attachments, file downloads, "torrents" Most people can wait for their downloads 2-3 minutes more, but you just can NOT wait a second for a multimedia paquet to arrive. So by doing a "burst" strategy, they give "priority" on small files which doesn't congest your network for long, while slowing the long files that congest everything for quite a time. It's about the same as cars vs buses. By giving more speed/priority to the cars vs the buses, you allow more vehicule to use your road over time. Even if the amount of data transmitted is lower, the amount of different data is higher.
That can't be right. From your description, it sounds like a genuinely good and beneficial to the user idea. Where's the catch ?
Forget magic. Any technology distinguishable from divine power is insufficiently advanced.
Looks like you are getting your 6 Mbps...
768 KB/s * 8 (bits per byte) = 6144, or 6 Mbps.
Since your PowerBoost goes up to 2 MB/s, it would be as follows...
2048 KB/s * 8 = 16384, or 16 Mbps.
I was poking through my network,
and I am on comcast, and a lot of funny things happend.
If was using TCP/IP for a traceRT, I was getting one route,
and if I was using regular old UDP, I was getting another.
Bandwidth tests are those same flakey numbers,
Start fast and then crawl
Looks like they are splitting ports at the heads, and
routing diffrent port traffic and profiles in diffrent directions.
If you try chasing routs for either Battle.net or p2p,
you get the frealing run around, but at least,
after a while Battle.net requests get rerounted to a faster net.
but the P2p stuff always stays on rediculus routing tables.
Theough 4 or 5 local, 6 or 7 regional...3 or 4 optical gateways before it leave comcasts net for good.
I recently switched to openDNS, and noticed that, the DNS was a first slow, then was fast, and now its the DNS is always fast. They are really profiling everything, and optimizing everything. I want to get something like a multi-port EtherAPE and just profile the sh*t out if all the ports, and see how they respond through time.
F*CK comcast, and the horse they rode in on. I would, as a business optimize for what ever the customer wants, they want to optimize for what ever would 'appear' to be fast, and screw all the rest. People are reporting problems with VIOP on comcast too!
Comcast began providing this feature where I live almost a year ago. Cable providers have always capped their clients. Each cable node often can provide 60 megabits at a time easily, though most end servers don't allow a sustained download at that speed. However If clients are left completely uncapped a hand full of users could possibly soak up all the available bandwidth. If you have even gotten stuck on a 10mbps network with some one who likes to play games or use p2p software you will have seen this in action. For that reason users are given a set limit on their individual downloads and uploads. About a year ago here Comcast began uncapping users for the first 30 seconds of any connection. The concept is that web browsing and streaming media will benefit from the burst of speed (up to 25 mbit in my area) while services that would be capped on the servers end any way (file transfers) will be mostly as they always have been. A best of both world scenario. With the increasing use of active media in web pages it makes sense that short lived connections that wouldn't really take away bandwidth from any one else should be allowed to download as quickly as possible. They aren't the only cable provider that has started doing this ether. Time Warner just told a friend of mine when he moved into a new apartment that they were offering the same thing.
Of course not, high bandwidth does not mean that every connection you make will be fast, it is more about capacity. The fastest download you will get from any given host on the internet is determined by the slowest link between those two points. If you have a 10 mbit connection, but the file you want sits on a server behind a T1 line, you will receive that file at a maximum of 1.5 mbit, probably less, as congestion has to come into account as well.
1) You do realize that a T1 is a fairly slow connection by modern standards right? It caps out at a flat 1.5 mbit down/up, no burst (which I will come to in a second) If they are getting _anything_ over 1.5 mbit down, it is not in their interests to switch.
2) you have heard of MRTG right, graph their asctual usage, see what they actually use/need.
This is not some dark hidden secret of Comcast, this is called burstable bandwidth. Almost all last mile technology supports this, and most networks use it. It is great for sending that message with the big attachment, or downloading a decent sized file.
God you are paranoid. Burstable bandwidth also has the happy side effect of making sure that no one connection will saturate the link. Connections that take too long are slowed down, freeing up bandwidth on the customer's circuit so they still have nice and fast browsing. This is about improving the quality of service, you have put such a spin on it in your own head, you just cannot see it.
Yes, mine, your precious speakeasy, time warner, verizon, sprint, earthlink, mom and pop ISP 1, mom and pop ISP 2, mom and pop ISP N. We all do this! It says very clearly in most ISP contracts what your actual service is is rated at. So much down sustained bandwidth, so much burstable for X number of seconds.
--Nuintari
slashdot : where an opinion can be wrong.
Unless there is an problem with the link that can be immediately identified at the time you tested, like a physical problem, then you should develop a baseline of the customers network utilization. Generally, a single download provides insufficient information to in order for to give the employer or customers a recommendation related to their link utilization. This is especially important when the upgrade costs money.
Trending the link utilization is easy to do with free open source tools that will run on Linux, Windows, or a Mac. Or you can pay some $$ and buy software that will perform network utilization trending. Many protocol analyzers have this feature too. As a network administrator/engineer I expect that you can figure how how to tap the link or access the link devices network interface utilization, SNMP, RMON, or even NetFlow/sFlow information.
This is easy to do, just setup an extra PC or laptop on the customers premise for a week, just lock it down logically and physically. Free tools that I regularly use are Ntop (http://www.ntop.org/news.html) and Cacti (http://www.cacti.net). I'm sure that someone on this list can recommend a dozen other solutions.
These tools provide a graphical means to display the link utilization over time, providing greater information over a single download test, thus allowing you to make a more informed recommendation. And the graphics make nice additions to your reports! One scenario would be that the customer is seeing a slow down of their internet connectivity after lunch or late afternoon. Well, trending might reveal that indeed the network utilization peaks at these times when workers get back from lunch and just before they go home. And maybe it's only a few people hogging the bandwidth. On customer networks I've discovered P2P file sharing, large file downloads (movies and ISO's), and even infected computers used as repositories. The customer would have plenty of bandwidth if they just cleaned up that mess or better managed the limited resource with both technical or administrative (policy-based) controls.
And if you have more time, then check out the list of even more network management tools at http://www.slac.stanford.edu/xorg/nmtf/nmtf-tools.html or http://www.ubuntugeek.com/bandwidth-monitoring-tools-for-linux.html.
HTH someone.
-- Wondering how long until the internet becomes fully corporatist, like television.
This makes a lot of sense for trying to make slower cable more appealing to those who want to browse the web primarily. Web sites transfer a bunch and then wait for a while before sending anything else. With a system like this web surfing would be very fast, but doing any kind of downloads or uploads would be much slower. It is a good way to try to charge people more for torrent and high bandwidth usage traffic while offering their ideal market(web traffic) a cheaper option.
AJ Henderson
I've had my Fios Fibre-optic connection for over a year now, and unlike everything else I've had before -- including Crumcast -- Fios has been fast and trouble-free. I can sustain the 5Mb down and the 2Mb up without a hitch, and I've tested this with BitTorrent, of all things.
It's so good, in fact, that it's been exposing problems with my Netgear Wireless Router RangeMax -- I don't think they'd figured on someone sustaining that kind of bandwidth. So it's time for me to upgrade!!!!!!
If you don't have Fios in your area, SCREAM at Verizon. I mean, I've always despised Verizon up till they delivered on Fios. What a rare occasion for a large otherwise stuck-in-the-mud bureauractic company to -- finally -- get it right. And you can't beat the 5/2 service at $40 a month. I was paying twice that for Crumcast!!!!
Fios TV is avaliable in some areas if you still find anything interesting to watch in that medium. For you lucky chums, you'll be able to nuke Crumcast entirely. No idea how good Fios TV is, since I threw out that particle accelerator long ago...
Ruby Neural Evolution of Augmenting Topologies
I've noticed that my earthlink connection gets good marks for speed on tests but the speed tests take many seconds to actually start. In deed all my pages seem to load with multiple seconds of latency then all at once. (no it's not the browser, I have multiple computers that I move between home and work so I can do test across different ISPs)
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.
Some drink at the fountain of knowledge. Others just gargle.
If you want a commercial-grade link you expect to saturate, pay for it! Otherwise, you are stealing from other users and the ISP should throttle you to be fair to them.
Since before Comcast's speed boost option I've been seeing articles about this. Comcast has several of the speed test sites flagged and will provide superior connections to them.
When we first got Comcast the speed tests were showing roughly 5 times the speed we were getting anywhere else, and we were only really getting around the advertised speed of our connection on the speed test sites. This was a few years before I first saw any advertising for their "PowerBoost" or whatever they're calling it, and it's an option we never signed up for or paid for while we were still stuck with Comcast.
The speed boosting could be related to this, but it's not likely that it's the only part of this situation.
How can we trigger this effect all the time?
-- Prepared at the direction of, or to be sent to Legal Counsel, in anticipation of litigation. Attorney Client Pri
any time I run any type of bandwidth testing for clients with Comcast accounts, the results have been amazingly fast
If you want to test sustained speed, then test sustained speed. When you benchmark a HD, do you only test reading small files (which will fit in the HD's cache ram) and then get surprised when the sustained speed is significantly lower? Use the right benchmarking tool, mmkay?
it appears that Comcast is delivering this bandwidth only for a few seconds after any new request and it is immediately throttled down.
And in many situations, especially with consumer links, that's a good thing. Joe User's usage is often bursty (loading a web-page, fetching an email, etc) so designing the network to give good initial burst speed makes perfect sense since it makes interactive usage a lot more responsive.
Is there any valid reason why Comcast would front-load transfers in this way
Better performance for interactive / short-burst content. Which is exactly what many users want.
or is it merely an effort to prevent end-users from being able to assess their bandwidth accurately?
Is it the ISPs fault that you use the wrong tool to benchmark the connection? If you want to know sustained rate, don't use small transfers. One has exactly the same issue with benchmarking HDs or flash-memory, burst and sustained are not the same.
If you can show that Comcast has engineered their network to give priority to traffic from popular network speed test sites, then you'd have a legitimate issue. But from your description it sounds like this is just interactive burst, which is perfectly legitimate and in most situations a good thing.
If J.K.R wrote Windows: Puteulanus fenestra mortalis!
who the hell need a 15s boost to 15mbit and have his line at 1.2mbit..
when in other countries you just get the line to 10-20mbit and get over it..
I have adsl2+ with 20mbit maximum ip speed for $25/month, no "boost" shit there.
i'm at 2.7kilometer from the central so my average real world download speed is 1mbyte per sec (1024k/s)
upload being 1mbit/s aka 128k/s all the time.
oh, i get also ip tv for free, radio over ip for free, telephone over ip for free (and free to most countries in the whole world), voip from my cellphone through my ISP to the same destinations *for free*, ipv4, ipv6 tunnels, newgroup mirrors, most linux distributions mirrored by the ISP (so getting my 1mbyte/s on iso downloads most of the time).. ok this is redudant and every country knows this ISP by now i guess ^^
Screw the Romani. They should have stayed on their side of the neutral zone.
None of them can see the clouds; The polished wings don't care.
... This is a so-called "feature" marketed as "Power Boost", "Speed Boost" or "Quickie". Apparently, the expected behavior of this feature is to increase the connection speed of the first few seconds of a download then drop it down to a lower speed. If you want to learn more, there are a few earlier posts that explain this in more detail and dozens that explain it in less detail. Remember - It's only funny the third time.
Never leave a dead horse unbeaten!
If you are comparing the speakeasy speedtest to your transfer of the 100MB file the numbers will be different. Speakeasy tests return the results in bits/sec, when you transfer a file the rate is displayed in bytes/sec. So, 15Megabits/sec ~ 1.8Megabytes/sec and 4Megabits/sec ~ .5Megabytes/sec see, both tests were accurate, just displayed in a different format.
So... what exactly stops you from writing some sort of a program that will throttle your network to download 5 mb, wait a second, download another 5 mb, and continue? Your overall average speed will be much higher. It really depends on the "falloff" rate, how quickly you can download again, at the full speed.
If they slow you down after the first 20 seconds into a 700MB iso download, might I suggest:
false; while [ $? != 0 ] ; do wget -c http://ubuntu.com/foo.iso & ; export X=$! ; sleep 20 ; except kill -9 $X ; done
This runs wget in continuation, sets the PID of wget to X, sleeps for 20 seconds, kills wget, and finally quits when wget isn't around any more. Possible problem: if something else gets wget's old PID during the sleep period (after wget finishes normally), kill -9 will kill it, and run through the loop once more.
My ISP was throttling after 5 seconds, preventing me from doing OS updates, so until they fixed their policy, I had to do something similar.
>>>>> Broadband, like dialup, is subsidized by the low use casual customers.
>>> In other words the casual user is paying too much.
Well...
People can still get $7.00 a month Netscape dialup accounts (unlimited usage). This is what I have for travel, and it works just fine for web-browsing. The problem is that many customers (like grandma) are convinced by Comcast/Verizon/et cetera that they MUST have high-speed internet, so these customers spend $20 or $40 a month for speeds they don't need.
Conclusion:
Per usual, it comes down to the casual, low-usage customer cheating him or herself. If they were wise, they'd get a cheap $7 dialup connection but because they didn't do their research, they end-up paying far far more than they need to pay.
The government is not your daddy. Its purpose is not to raid middle-class neighbors' wallets and give it to you.
I've been watching this on my company's business cable for a while too. We pay for 6 (maybe 8) mbit Comcast but when I run speed tests I see as much as 24mbit. I also watch the connections on my firewall and Window's Performance Monitor. Why the topic poster thought this was a "speed test defeater" is beyond me. It's obviously a burst feature.
No sig for you. YOU GET NO SIG!
This would explain why Netflix's Watch Instantly feature always stops after a few minutes and has to re-buffer with the message "your internet connection has slowed." It's really irritating. It's been doing ever since Comcast dropped my monthly rate and told me they were signing me up for "faster" service. !@#$%@#$^%
-- QED
The only way to really know is, to install a linux box as a gateway between the users and the ISP and do some serious traffic logging and analysis. This way you can build a profile of how the users are Really loading the system and how the responds. Switching a customer from a low duty cycle ISP that provides bursts of 16 Mb/S to a high duty cycle T1 line that provide 1.54 Mb/S, is a serious endeavor especially considering that the cable modem provides 10 times the bandwidth for 1/6th the price, you need all your duck in a row to make a business case for that.
/mo a T1 is about $300.00 a month.
I'd consider using the Cable for downloads, and bonding a sDSL line or two together for uploads, 1 cable + 2 DSL's is going to run you about $110.00
Apocalypse Cancelled, Sorry, No Ticket Refunds
It's a common practice in networking to allow burst of data at a higher rate than can be sustained for a long period. Years ago frame relay had the concept of a Committed Information Rate and a Burst Size. The customer was promised the full CIR for the long term but could burst several hundred megabytes at wire rate. Today bursting is commonly controlled with a leaky bucket algorithm where a steady flow of tokens represents the allowable steady state rate but you can burst really fast until the bucket empties. The benefit of this approach is that it speeds up interactive traffic compared to long file transfers. If it takes more than a coffee break for something to happen, then taking a little longer won't hurt, but it's really painful when interactive applications slow down. If I had a choice between making speeding up one person's multi-gigabyte movie file transfer or speeding up everyone's interactive work, I'd rather speed up the interactive. Of course, I'd rather have instant everything for zero cost and a million dollar a month salary, but I can't figure out how to get that.
They are doing this for a reason it will make web pages load faster, so perceived speed where users notice it most is better, this is the same thing that any QOS system will do, you have 2 caps, a 'sustained' and a hard cap, so for a brief time you can get much higher speeds.
This works very well with most http traffic since usually you're loading a web page, so you're doing 20 - 30 =100kb transfers, so letting them happen at 4MB/s will make your internet feel fast, but it would probably be cost prohibitive for them to offer this for sustained transfers/connections.
You will probably find that bursty traffic tends to get 4MB/s for every burst.
If they were wise, they'd get a cheap $7 dialup connection but because they didn't do their research, they end-up paying far far more than they need to pay.
You have dialup connections that don't take a phone line costing $10+ a month? Oh wait, that's right, you expect the grandmas to use their psychic powers to not check their email or search for recipes when someone's trying to call.
The other services are about more than just speed.
>>>"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"
:-)
Now I know my 1.0 Mbps DSL line is not really any slower than a Comcast cable line. But it a heck of a lot cheaper ($15 a month versus $45 a month). Glad I saved my money.
The government is not your daddy. Its purpose is not to raid middle-class neighbors' wallets and give it to you.
I have Comcast (unfortunately), and I have noticed that same thing. Whenever I download a large file, like a 700mb Linux ISO image, I will get a super fast download rate for 5 seconds, then it will go down.
I think Comcast uses this to cheat and say "our internet is the fastest ever!". A lot of good it's doing them.
I just heard Verizon DSL is coming to my city in the next 2 months (after I called them up and asked them NOT to send Verizon FiOS ads to me because we can't even get it). The SECOND Verizon is available I am canceling Comcast and getting Verizon
The trouble is modern bloated graphics/flash laden websites, that would load pathetically slowly on dialup...
Because many people think they need broadband, many people get it, resulting in website authors thinking everyone has it. Hopefully the prevalence of mobiles with limited browsers and slow connections will help webmasters see the error of their ways.
http://spamdecoy.net - free throwaway anonymous email - avoid spam!
That's someone's idea of Quality of Service. And generally it works. We have this kind of thing in our office. The only annoying this is if I'm here at 9pm downloading an ISO and I look around and no one else is here, why do I still get throttled down after a few seconds?
We're not on Comcast, or anything like it; but we apparently have a couple of stages, unfettered 5 sec window, followed by a decent 2 minute window, followed by a bearable 30 minute window. Then it just starts to get mean; I try to resume my downloads after this point.
forgot to mention: write a little script named except that reverses the exit code (non-zero to zero, zero to one) for the kill portion. There's apparently a binary on some *nix system somewhere that does that, but I always use a shell script.
In operating system theory, it is well known that a scheduling algorithm called "Shortest Job First" yields the least total waiting time. The SJF algorithm is usually implemented by giving a "new" job high priority, and then reducing the priority gradually as the job accumulates resource usage. The algorithm was developed in the 1960's to allow time-sharing operating systems to provide rapid keystroke response, while continuing to process large batch jobs in the background.
For communication systems, the same principle applies. The only difference is that the network is sharing a different resource (circuit bandwidth), instead of cpu time. The "new" connection gets high priority, and then that priority is reduced as the number of bytes/packets transferred over that connection increases. This allows rapid response for interactive applications, like browsing or editing, while also allowing the network to process large data transfers in the background. To apply it to datagram traffic, the switch just keeps a priority for each source/destination address-pair in cache, and any pair that is not in the cache is regarded as "new".
This has been pretty much standard practice in packet communication switching for a very long time. There is no surprise here, at least not to those of us who have not been doing communications network programming for a few decades.
http://www.dslreports.com/shownews/Slashdot-Keeps-Rediscovering-Comcast-Powerboost-91976
Dear Anonymous Coward:
You may have heard of the V.92 standard. It allows grandma's modem to intercept a call-waiting signal, temporarily suspend her web-browsing, and answer the phone to talk to her friends. Thus:
- You don't need a second line to use dialup.
- $7 dialup is still a cheaper option than $20 or $40 for high-speed internet.
- The previous poster was correct when he said, "The casual user is paying too much."
The government is not your daddy. Its purpose is not to raid middle-class neighbors' wallets and give it to you.
It makes me wonder... If one of the reasons Comcast is moving to switched digital video is to free up bandwidth, when they finally roll it out will we actually reap the rewards?
"Women. Can't live with 'em. Pass the beer nuts." -Norm
I have had comcast for quite some time now. They introduced "speedboost" initially on the top tier plan but have extended it to the lower plans as well. It operates as a token bucket throttle, it may in fact be a token bucket, but I do not know how they are accomplishing it. So you start with a bucket of tokens, you are allowed to expend the tokens as fast as you can up to about 24Mbps, once the bucket is empty you are out of BW. The bucket refills at a rate equal to your plan rate.
I run similar filters in the linux firewalls I set up for clients as well as general BW throttle and fairness queuing. Anyone interested in this stuff for their home/bus network should look at the tc filters available in any linux kernel.
Anyway, people can bash comcast all they want about various crap they pull, but this particular feature works very well for normal user type connections. Very high initial burst rates allowing the first 10-20 MB to come in very fast then the throttle kicks in. Great for browsing and smallish downloads.
Well that's something else Dialup providers have improved. "Graphic compression". My Netscape service can take a bloated 200 kilobyte image and smash it down to 20 kilobytes. It may not look great, but I have observed many cases where the Dialup service actually loaded faster than my DSL (which does not compress anything).
I do agree with you that it's ridiculous how many webpages have bloated.
The worst offender is IMDb.com with its annoying flash-based ads. Grrr. Why is it necessary for me to download a movie just to view a pop-up ad? Have they not have heard of animated GIFs? Or "If you want to see a preview, click here"??? Users should be given the OPTION to load the flash movies, not forcefeed them down the pipe without our permission.
Speaking in general, someone needs to take these web designers and show them tools like "GIFwizard" or "Photoshop" and how to use them to reduce colors to create smaller files. Displaying uncompressed or barely-compressed images on a website is truly poor design.
The government is not your daddy. Its purpose is not to raid middle-class neighbors' wallets and give it to you.
I have a ten meg connection at my house but I download files from a server that has a 1.5 MBPS T1. The server I download from or upload to may have 15-30 others doing the same thing. I have no idea if Cox Cable is keeping me from my 10 megs because I have a Ferrari that I am driving on a one lane road behind a street sweeper. The internet industry has based its model around T1's so what can we do other than boast we have a high speed connection and hope the others have it too. What are the chances the network path chosen by the routers are all large pipes.
When it comes to testing my connection, who is to say that my ISP does not have a high Quality Of Service applied to the most popular bandwidth testing sites, that would be good for business if QOS was enabled for those test sites.
By the way,,, I have my entire house wired with CAT6, gigabit switches and gigabit NIC cards so I can pummel the crap out of my 10 MBPS Cable modem, I am thinking about changing to fiber, your thoughts!!
Yeah, I did some testing on my own a while back and my theory is that it's a token-bucket sort of thing, implemented in the modem. Whenever your aggregate bandwidth is less than X for more than a certain amount of time, it allocates a "token" and resets your cap to 2*rated. The longer your connection is non-busy, the more tokens you get, up to a certain point (when the bucket is full). Then, when you start moving some data, and you go over your rated limit (which, after all, is half of what the modem is giving you), it starts taking tokens out of the bucket. When the bucket is empty, it re-caps you at your rated speed, and no more boost until you start collecting tokens again, which means a period of inactivity.
;)
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
I believe new wave communications is also doing this.http://www.newwavecom.com/ Wondering if speakeasy would be better or not. A little more extra dollar but what is the value comparison ?
Cable allocates TV channels for data.
You can be allocated a whole channel to yourself, or just timeslots on a shared channel.
Channels are allocated on demand. If you don't use your channel, it is given to some other user. When you start to need it again, a channel is given to you. There is some latency in granting a channel, and some latency in waiting for a timeslot on a shared channel.
As long as you have a dedicated channel, your connection is fast and low-latency.
This is not at all uncommon. Having worked as a network engineer for an ISP for 7 years just prior to my current job, I can tell you that this is common practice, especially if they are using any ATM. One of the reasons is that most session based transactions (web pages, email downloads, etc) are over in a few seconds. It actually provides better throughput and congestion control for the entire network to allow the initial transaction to burst at a higher speed, since a huge portion of those transactions are over very quickly.
:)
Think of the connection as a large pipe (your cable connection) with a small outflow valve (your modem), connected to a larger, higher pressure pipe (your ISP). Until your local pipe is full, you can put water into it as fast as you desire. But once it is full, the volume slows down because you can only put in as much as you are taking out (your cable modem connection/outflow valve). So what speakeasy and various other speed testing sites see is the effect of filling up your local pipe (your connection to your ISP).
What a large file download shows you is the actual throughput.
BTW, this is also a quick, very simplified explanation of bandwidth (how much data you can pack into the pipe) vs. throughput (how fast you can actually pull data through the pipe).
Comcast calls it PowerBoost - basically, it's a marketing tactic. It starts at 15mbps down and throttles back after about 15 seconds or so on the assumption that most users only download ~10mb at a time for a "large" download. They actually call it a feature and use it in their advertising (targeted at idiots and users who don't know better).
#include <disclaimer.h>
#include <beer.h>
CorpUSoratist and Polltiticians (spelling intentional) are morality twins.
...). Humanity, their culture/art/science, nation collective has a legacy and destiny; However, individuals, families, and friends have a past, but never a future beyond the grave, even when they believe they are immortal gods, or historical immortal rulers of hysterical immorality.
Why tell the truth, when a lie is far more self-serving and profitable.
Morality for most of both perverts is always identical: (1) to the victor go the spoils, and (2) forget the dead-beat losers.
Gods must love CorpUSoratist and Polltiticians, because they ain't accountable or responsible for anything more than a blowjob, hubris, and demagogic legacy mythology (Stalin, Mao, Caesar, Napoleon, JFK, Reagan
Unaccountable leaders are masters, and unrepresented people are slaves. How do US and EU fare?
Airwave hosts small networks at residential complexes (apartments, condos, etc). They have very similar behavior to what you're describing about Comcast. Downloads will go very fast unless they go on for an extended period. Browsing and other small traffic is incredibly fast.
Although the feature is very handy so that browsing traffic and other light average bandwidth applications get high speed, I also noticed I can do speed tests up to about 760kbps down and 200kbps up. Never in the last six months of using this connection for any application whatsoever have I observed speeds that fast to any server at any time for any duration. This includes transferring files to a server on campus nearby. Not for the first second even. To test to see if they were simply allowing speed test traffic to be un-throttled, I left a download going for an extended time (as usual speed decayed over time to a minimum of about 15kbps) and then opened a speed test. >1MBps up 200kbps down. My conclusion from repeating this several times is that Airwave is in fact giving bias to speed test sites in order to distort users' perceptions of their connection capabilities. Airwave isn't a large operation, but it goes to show that this kind of behavior is happening.
I should mention that Sprint is the ISP who hosts the T1 line(s) connecting our network in the complex to the internet.
"There are some people that if they don't know, you can't tell them." ~ Louis Armstrong
After reading and commenting on Slashdot for some time, I stopped reading it months ago due to dumb stories like this. I only came over here because Broadband Reports was making fun of Slashdot:
http://www.dslreports.com/shownews/Slashdot-Keeps-Rediscovering-Comcast-Powerboost-91976
kdawson continually posts garbage like this. s/he clearly has no clue. Get rid of kdawson and maybe I'll come back here.
Penny - plain text accounting
I know it is popular to bash Comcast these days, but I am a Comcast subscriber and I regularly get about 1 MB/s download speed, when downloading actual stuff, not benchmarks. One recent example was the Sun Java SDK. This is under Linux BTW, although I don't think it matters. So, I am pretty sure that they are not cheating, at least in my case.
TUBES not PIPES!
Seriously. I know this will probably be modded redundant, but this is a non-story. Comcast ADVERTISES THIS! Downloads get a temporary speed boost. It's part of the service and it works pretty well, if my software update download speeds are any indication. I'm not going to be a \. basher, but where's the quality control?
... but the biggest one is that file size (like a lot of other things) has a "long ail" distribution, ie, if you had a histogram of file asizes,there would be many more of them than big files. So if you weight bandwidth to maximum speed for little files, you dramatically improve average throughput.
For all this crying, I found it very easy to get my full advertised rate from Comcast. I use a Linux box and throttle my upstream flow so as never to lose a TCP ACK in the virtually non-existent transmit buffer in my cable modem. Never lose an ACK means never suffer from TCP throttling.
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.
Innocent people shouldn't be forced to pay for inferior software development.
--"Code Complete" Microsoft Press
Never, cant be true.
---- Booth was a patriot ----
Lots of interesting explanations here..
This could also equally be normal, every-day traffic shaping.
Even simple shaping algorithms let you set some level of overflow before you start dropping packets.. it smooths things out.
My cable company gives me a PowerBoost feature for free. Your contract promises you a minimum amount of bandwidth. When the cable company has extra bandwidth available you get more speed for free.
I've noticed that even when a downloading DVD iso of Linux (gigabytes in size) that the speedboost kicks in pretty well. Some days I get more and some days I get less. I've always had my minimum promised speed though.
This mirrors my Comcast experience exactly. I've noticed that the various online bandwidth testers invariably show a much greater link speed than achieved with large downloads. Typically I can get about 750 KBps downloading, but much higher bursts in the beginning of the download. The link will start at about 1.5 MBps then scale back consistently to about half that. Basically, these guys are stealing my money if you go by the advertised speeds. Still, it's faster than my old DSL line. Verizon is busy stringing up FIOS in the area and if it does turn out to be a better deal then Comcast can kiss my butt.
I have mod points. The reign of terror begins now.
is that ISPs have always done this. In effect, this behavior makes things like HTTP and small file downloads seem very snappy at the expense of larger file transfers.
It actually isn't that bad of a policy in that it prioritizes real time operations over batch jobs. Your CPU scheduler acts similarly. It does become a problem if the base rate really sucks.
So 15 Mbps down and 4 Mbps counts as 'amazingly fast' in the US? Are you joking? In Japan with a 54-Mbps DSL connection (about $45 a month) I find the primary limit on bittorrent is the speed of my notebook harddrive.
My adblock plus blacklist is pretty short. Not all that many adservers really treat you like prey, and adblock lets you treat them the same way in return. It's a shame so many of /.'s ads are animated. Every time I unblock them I stop feeling guilty about blocking them again.
As always, all IMO. Insert "I think" everywhere grammatically possible.
The article summary sounds for all the world like a description of a burstable connection, which is widely considered a selling point. I'm not sure how _valuable_ a feature it is, but a lot of ISPs advertise it, along the lines of "768 KBPS downstream bandwidth, burstable to 1.5MBPS" or similar. This has been around for a long time. In fact, I am almost certain burstable connections were around before DSL.
Cut that out, or I will ship you to Norilsk in a box.
I tend to browse in frames with about 5 to 10 frames open at a time, and a separate window per topic I am browsing. Let's say...one for comics, one for Slashdot and one for whatever I am really doing at the time. My ISP sucks for latency when I am doing things like games, but if I am doing lots of small DL or some large-ish DL (larger than 1228x1024 images) then I get good performance this way and when I am done with each page, the next is usually ready. I have not downloaded any iso's lately to tell you how that goes.
Phil
Laugh, it's good for you!
Anyone sending or receiving attachments via email will be happy for Power Boost. It will download at very fast speeds the first 25MB of a download. Clears the pipes so to speak.
>>>>> Broadband, like dialup, is subsidized by the low use casual customers.
>>> In other words the casual user is paying too much.
Well...
That's true, but only because the "casual user" didn't do their research. People can still get $7.00 a month Netscape dialup accounts (unlimited usage). This is what I have for travel, and it works just fine for web-browsing. And there is a wide variety of other plans available:
- free
- $7 for dialup
- $15 for minimal broadband
-~$40 for standard broadband
-~$80 for maximal broadband
The various companies offer the users different options based upon how much bandwidth they think they will need. If a low-usage person pays more than what he/she needs, well then maybe they should downgrade & save some money. (IMHO).
Conclusion:
Per usual, it comes down to the casual, low-usage customer cheating him or herself. If they were wise, they'd get a cheap $7 dialup or $15 DSL connection, but because they didn't do their research, they end-up paying around $40 a month --- far far more than they need to pay.
And that's their problem, not mine.
I pay my fair share ($80) for my habit.
The government is not your daddy. Its purpose is not to raid middle-class neighbors' wallets and give it to you.
This agrees with my observations here too. I guess it's a feature, because more bandwidth is always a feature.
I regularly download Firefox and Thunderbird updates with speeds around 1.4MB per second. It is about 12Mbps. So not just test sites are fast. - Alexey.
It's not just IMDb.com. Vodafone have a customer accounts webpage that allows anyone to check the balance on their account, which is great for wireless modems. Except of course, you have go through three pages of corporate logos, login prompts and adverts.
Going back to the days of dial-up speeds really makes it obvious where all the bandwidth is going... fancy full-screen wide curvy squiggly frames, flash movies, clicky-soundy buttons, pop-up animations, fancy animated sparkly animations that follow the pointer around...
Thank goodness for text only browsers.
Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads