Comcast and Net Speed Tests
JimDaGeek writes "I recently moved to Columbia, SC where I have Time Warner as my cable ISP and pay for an 8 Mbps connection and have been very happy with the service, speed, and reliability. In contrast I have heard bad things about Comcast. So now that I am up in the Philadelphia PA area visiting my parents, I decided to test out the speed and reliability using the Speakeasy speed test. The results surprised me. Here are the reported download speeds in Kbps: New York, 18,946; Washington, 15,821; Atlanta, 11,257; Chicago, 10,042; San Francisco, 4,230. What is going on? I know my father is not paying for a 10+ Mbps connection. Is Comcast giving priority to popular speed-test sites?" From Comcast's site, in the Philadelphia area they seem to offer download speeds of 6 or 8 Mbps, with an option for a "PowerBoost" to 12 Mbps on large files. This wouldn't explain the results JimDaGeek got of almost 19 Mbps down.
Update: 07/10 12:07 GMT by KD : A friend in Massachusetts had a tree fall on his house. The Comcast guy who reconnected the lines told him that they are boosting the line speed to 20 Mbps down / 2 Mbps up in certain areas to be more competitive with Verizon FiOS.
Update: 07/10 12:07 GMT by KD : A friend in Massachusetts had a tree fall on his house. The Comcast guy who reconnected the lines told him that they are boosting the line speed to 20 Mbps down / 2 Mbps up in certain areas to be more competitive with Verizon FiOS.
Some parts of Philadelphia get 16/2 as part of a new service test, so the New York test is a bit high, but not unheard of for cable. I just tested my speeds, and nothing unusual.
The Speakeasy speed test is just a re-branded version of speedtest.net. They have a lot more test locations to choose from there.
Search first, ask questions later.
Since cable bandwidth is shared, wouldn't the time of the test matter? I've noted (very unscientifically) that my Internet seems slower between roughly 7-9pm (on Charter in Los Angeles area).
Vote Libertarian
It kills me to say something nice about the brood of bloodsuckers that are Comcast, but I can verify that Pockets of Comcast's net are seeing huge increases. In particular, I have seen speeds of 19-22Mb/s burst to testing sites, and almost 2.0MB/s non-bursting.
That's in the Denver region using both speedtest.net and DSL tools.
Give credit where it's due, but Comcast does appear to be amping up the bandwidth hugely.
Between this and the Zimbra announcement, Comcast has firmly passed Qwest as next to last evil corporation.
Who would have thought?
It's possible they cache the data. In most cases, the test will say the results are unreliable. Comcast also offers a service where they don't artificially cap short bursts of information. I assume that's "PowerBoost"
Anonymous for obvious reasons...
I see this from Comcast too, I attribute it to the cable modem that I purchased elsewhere. I think Comcast doesn't know how to throttle it.
Those are some pretty damn good speeds. I was lucky to get 4Mbps at Time Warner when their max was 6Mbps. I switched to a 5Mbps DSL connection which ended up being faster. I wonder if there's much of a difference now that they bumped it up to 8Mbps. And it seems with Comcast apparently bumping up to 16Mbps according to another poster, a connection speed race could be on. Maybe it's time to look into switching back?
their "power boost on large files" reeeeeally sounds like a compression feature like a very few dialup companies use. Basically you could download a 1 GB file of the letter A over and over in a few seconds on dialup with that compression. Don't most speed tests just download a giant gob of repetetive data? Maybe that's why. Just a theory though, dunno if that's what's up. I do know for certain that Comcast sucks.
Google's Super Secret Search Algorithm: SELECT @search_results FROM internet WHERE @search_results = 'good'
What with their rock solid 3.7MB down and 374KB up - Anything more would be Goddamn communism.
I had 6Mbps service through them several years ago and routinely downloaded ISOs at 10Mbps.
It all depends on the cable modem that you have. Some of the new motorola modems, like the SB5120, do not have the ability for Comcast to limit as much as they sometimes like. Comcast themselves has not been too worried about it as long as the network segment you are a member of is not over-crowded. They see it more like a new benefit which allows better competition against FIOS. Personally I average 25-28mbps on my modem.
Here is a current snapshot:
We were all warned a long time ago that MS products sucked, remember the Magic 8 Ball said, "Outlook not so good"
Try a real-life saturation test: Bit Torrent.
Tell whatever client you're using to go all out.
If they block it, use Jidgo to download ALL of Debian (but that only tests download, not upload).
with the adage of "Give credit where credit is due"...Now, I had Comcast from 2004-2006 and if they could keep my freaking line up, the speed was about 6 to 7 megs consistently. Again, I say, IF they could keep the line up. Speed of broadband is only half of the equation. The second part is service. If your customers can not even connect due to shoddy or shitty, you pick, equipment, and cable infrastructure, then does the speed even matter? I now gladly pay $35.00 per month for DSL at 6meg, and I have not had an outage in over a year.
"My immediate reaction is "WTF? What kind of moron doesn't make things 64-bit safe to begin with?" Linus
Those of us living in Houston, TX should keep a sharp eye on Comcast. We used to have Time Warner, but this month the entire network has been switched over to Comcast. The before and after service analysis will be interesting.
Again, keep a sharp eye open. We can't miss this opportunity.
Life is not for the lazy.
I'm wondering if the speed test uses a data block that is more compressible.
The Speakeasy test regularly reports over 20Mbps on my Comcast connection. The "PowerBoost" feature allows basically uncapped speeds for the first ~15MB of a transfer, then it drops down to the normal 6Mbps. I can easily see this effect when doing large downloads with my UsenetServer account. It does inflate speed test results, but Comcast does not appear to be favoring the test sites in any way.
Since many of us are lucky to get 75% of what we pay for (during off-peak times), it's good to hear of someone getting more than they paid for. My completely random guess is that someone may have misplaced a decimal point while capping lines in the area. Perhaps the guy in charge lives next door and decided to give himself some free speed?
2^4 * 3 * 20929
If you have TV, Voice and Internet, you will get faster speeds. If you subscribe to the voice and internet and claim when you surf the net (you tube, myspace) your phone breaks up.. They will up your speed no problem. Buisness Lines - I've seen people get 10mb down for having a buisness account with comcast. And then it all depends on your area. If you call and complain at night that you're getting less than promised speeds, they can up you. my 2cents
In any case, maximum download throughput is only a part of service quality. You also need to measure network latency, upload throughput, DNS quality and performance, DHCP reliability, mail services, etc etc.
Network download bitrate is like yesteryear's "MHz wars" - a nearly meaningless value unless the whole system is understood, but a fabulous marketing device.
FYI - my bill for Comcast Internet service is over $55 per month. More than I pay per month in electricity.
Comcast had boosted us up to 28mbps download speeds according to Speedtest.net. I routinely confirmed it with download speeds of around 2.9 megabytes per second of total incoming download bandwidth during quieter times of the day (midday, night time). I should have been getting 3.5 megs per second, but I attribute the difference to a shiteload of 24/7 Youtube-like traffic.
They said they were doing some kind of trial in my area, and that it would end.
Well, it did end, and I went back down to a max performance of 18mbps on speedtest and a real world cap of 2 megs per second.
I was crushed. So crushed. Whatever was I going to do with 2 megabytes of download speed per second and 100 K/sec of upload speed? LOL.
Oh and I'd had a total of 45 minutes of internet downtime since I signed up for them in 2004.
I'd have kissed Comcast's Comcastic feet if I didn't know they were a corporation and that corporations are given to turn on their customers like a rabid dog at a moment's notice. Especially one like Comcast which has no competitors anywhere near their class (SBC DSL tops out at 3mbps in this area and God knows what DirectTV can provide for internet service).
Thank you, Comcast, for all the great service you've provided me since the day I signed up... but don't think I didn't keep a suspicious eye on my bills, my net performance, and your policy enforcement.
I'd go back to Comcast given my experience, but I've actually graduated to a DS-class line. Good for business, good for writeoffs.
--- Grow a pair, liberals... stop letting the Republicans bully you!
Someone above mentioned using jigdo to get all of debian, but even using wget to get a full dvd or cd set of some distro will provide you with a good data point. That's been my standard test for quite a few years now.
-- Who is the bigger fool? The fool or the fool who follows him? --
I've noticed random increases in speeds on Comcast, expecially during weekend night hours.
It's totally random, but occationally the 5 Mb/s throttle here totally disappears and I get 20/30 Mb/s and more continously, then just as suddenly it's back down to 5 Mb/s a hour or so later.
I suspect it's just a fluke in their hardware, or they could be testing links and temporarily increasing the cap everywhere. Whatever it is, it never lasts long, maybe a day at the most before everything goes back down to speed.
It's nice knowing they have the capability to go up that far, for when FiOS gets big in the area and they increase limits to keep up.
I have Comcast in the DC Metro area (Maryland side). Just ran a test, and I got 5856 down and 363 up to the DC server at Speedtest. My connection is advertised as 6Mbit - seems to be spot on.
ACs are modded -6. I don't read you, I don't mod you, I don't see you. Don't like it? Don't be a coward.
50k/sec upload suuuuuuuucks. At least make it 128k/sec like other broadband. The reason I care is that I'm making a P2P video game, and I have to go with the slowest upload for broadband: Comcast's 50k/sec upload. If it went to 128k/sec upload, my game could support 2.5x as many players!
God spoke to me.
The results surprised me. Here are the reported download speeds in Kbps: New York, 18,946; Washington, 15,821; Atlanta, 11,257; Chicago, 10,042; San Francisco, 4,230. What is going on? I know my father is not paying for a 10+ Mbps connection. Is Comcast giving priority to popular speed-test sites?
Ok... and now try with the cache disabled.
Just kidding...
Seriously though, I think he's probably clicked one of those "Click here to make your internet faster" ads... I knew it they work!
You probably already downloaded and built today's patch, but just for grins go download the whole file.
:)
What, you didn't download the patch yet? What kind of geek are you?
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
Those are burstable rates, not sustained. The fact that this is even being posted on slashdot based on this ONE guys SINGLE speedtest using powerboost is kinda funny, shame on kdawson. Ask anyone in the DSL Reports forums, this is a joke if anyone is to take this seriously.
http://www.dslreports.com/forum/comcast
This is also an ad for Comcast, "OMG CRAZY FAST SPEEDS FOR SAME PRICE AS SLOWER SPEEDS!!", you just dont know it. Say basically, in one day, we have one post slamming Verizon for taking residents copper away and another praising Comcast for super fast speeds (Take that FIOS!!). Doesn't seem strange to anyone else?
The Speakeasy speed tests are indeed easy, and easy to "speak" about on their site with posted ratings. But there's nothing magic about it, that you couldn't do with simple commands from your PC.
All you've got to do is fire up a shell (whether Windows, Linux, or other client OS), and download a big (>10MB) file while timing it. Find an HTML link to a video or something, then download it from the shell (eg. wget or curl in Linux) to a local directory. Watch the minutes and seconds from when you first connect (right after you give the command, after you get the download feedback), to when the file is complete. Then examine (eg. ls on Linux, or use your GUI file manager) the file for its exact size in bytes, then divide the time by the size.
I know this seems obvious, but distrusting Speakeasy's numbers as cooked by Comcast shouldn't be the last act before punting to Slashdot. Real tests, not just examples like Speakeasy, are trivial to run by yourself.
--
make install -not war
use: curl -o /dev/null http://images.apple.com/movies/wb/300/300-tlr2_h10 80p.mov
or any other trailer there
flash based speed testing sucks.
I have Comcast 8 MB/sec. service. When I begin a long, bandwidth-intensive operation my throughput will start out in the low teens, like 13 or 14 MB/sec. Then in about five seconds it will throttle back to just under 8 MB.
Perhaps something like this accounts for the Speakeasy.net results.
sig has been sent away for a few small repairs...
Perhaps the speed tests are used frequently enough for their system to cache it automatically?
As long as it isn't special treatment for the test sites, it is hard to blame Comcast for the speed boost.
I did have Comcast up until about 6mo ago when I moved to a Charter area. I paid for an 8mbit connection, and would get bursts much higher than this, it is due to their power boost, or whatever it is called. Not just on speed tests, I would get sometimes as high as 16-20mbit downloading from bit torrent, for periods of time. There is some restriction like 'first 100megabytes of a download' or something similar, not exactly sure what the restriction is, but the connection does not continually run that high all the time. It is not any kind of web caching like is used in some dial up speed boost technologies, they actually do raise the bandwidth cap. Currently I have Charter cable internet with a 10mbit connection, and since replacing all my inside wiring with rg6 quad shield, I get 10mbit down/1mbit up consistently. Charter is also starting to launch 16mbit/2mbit in parts of texas, which I think is very exciting. To the poster stating that he gets slower speeds in LA during certain times, there is most likely some other problem causing this, I used to work High Speed Data support for Charter, and I have seen the bandwidth usage for the uBRs in the area, and they do not come close to meeting the available bandwidth. Charter is very good about balancing their customers and they do not oversell areas, if customer base increases to stress the bandwidth for the area, the area gets upgraded to meet those needs. Currently the cable modem standard is Docsis 2.0, I was reading about the development of Docsis 3.0 which uses channel bonding to provide much greater speeds, recently Arris demonstrated a channel bonded Docsis 3.0 modem that ran at 150mbit/sec, and Cisco one that ran as high as 298mbit/sec. I feel this will be an awesome technology to help drive the internet bandwidth market and provide the competition that FiOS needs to increase bandwidth and lower costs, hopefully America can move ahead in the broadband market to bring us back up with the rest of the world.
To name a few:
If you're not happy with your service, CALL THEM. My parents were some of the first people to get MediaOne service back around '98-'99, and every time they had problems, we picked up the phone, and it was taken care of.
I've had the same experience elsewhere. Any time I have problem with the service, be it regular disconnects or lousy performance- I pick up the phone, and a few minutes later someone is checking into signal to noise ratios and such. If you lease the modem, they're usually happy to try sending out a tech and swapping out a modem if you're polite but clear there's a problem. They're usually even more amenable if you pick up the modem yourself at a "service center."
In my years as a customer and having friends who were customers, I've seen a)flooded junction boxes b)in-house distribution amps turned up too high c)1 failed modem d)one buggy model e)several incompatible modems after "upgrades" to the area network (usually to support faster speeds.)
In short: call comcast, ask them to look into it. They've almost always been helpful, through all the various company changes: MediaOne, RoadRunner, etc.
Please help metamoderate.
Using the speedtest.net site that was posted above, I am getting all kinds of different results.
Down in Columbia, SC I generally get consistant speeds of 8 Mbps. Comcast's speed boost thing does seem like a nice bonus, though would this cause any other locations to slow down? Less than 4 Mbps to CA is a little slow IMO.
General, you are listening to a machine! Do the world a favor and don't act like one.
Comcast and cable suppliers are working on several techniques to allow customers to get more than the 6 or 8 meg typically allocated, while not causing undue congestion. "Speed burst" technology tests the network load, and if uncongested temporarily raises the speed of an individual modem making a fast download for a brief period. While that's marketed as "doubling" speeds to 12 and 16 megabits, bursts to 20 and 25 megabits are also practical.
The new technologies require upgraded equipment and are typically being tested first and then rolled out market by market. So it would be no surprise if a subscriber in Philadelphia (Comcast's home town) is benefiting from a test or early deployment of faster speeds than Comcast customers elsewhere.
100 megabit+ (shared) cable modems are being deployed in Japan, Quebec, and France, bonding 3 or 4 35 megabit channels for higher speeds. These are early "DOCSIS 3.0" products, unlikely to be widely deployed in the U.S. until 2009. Comcast's CEO, Brian Roberts, demonstrated 100 megabits at the cable show in Las Vegas this spring, and will probably test widely in 2008 and go into deployment (especially where Verizon is building FIOS) the following year. DOCSIS 3.0 requires a new cable modem unit, however, so this customer is unlikely to be an early tester.
That doesn't explain why the test to San Francisco only ran at 4 megabits, which could be explained by node congestion a few minutes later, inferior Comcast backbone connections to Speakeasy's host in San Francisco, or other circumstances. For more details on coming faster cable modems, google DOCSIS 3.0.
Dave Burstein
Editor, DSL Prime
I don't care if my download speed is 50mbps as long as my upload speed is still below 3mbps (currently its 768kbps).
I log into a VPN every day and upload a few dozen 10-megapixel 16-bit CMYK TIFFs, averaging around 80MB each. It takes about 15-20 minutes each. Thats close to 8 hours a day saturating my upstream connection.
If they would just give me 5mbps upload, it would take only 2-3 minutes each, or a little over an hour.
where I get my as-advertised 6Mbit for $38 (not including fees). The 12Mbit is available, but it's $54 (not including fees). I figure I'll offer to pay for the 12Mbit plan when they threaten to cut me off for exceeding my bandwidth. One HD movie at 720p can be 4 or 8 gigs. The 1080i stuff is large.
... and refuse non-encrypted connections. If they don't know what it is, they can't shape it. :)
I tested my comcast 6 MB with and got 1.2 MB., but With speakeasy, it ranges from 8-12 download. It is obvious that they are selectively caching.
I prefer the "u" in honour as it seems to be missing these days.
This is more visible with upload. Using the speed test I get 1.2 mbps up, but in actual usage (p2p) it caps out at 40 kb/s = 320 kbps, which is only 25% of the speed test result.
The real problem, however, is not speed but reliability. Comcast service has unscheduled sporadic downtimes, and when they find a problem on their end they pretend that it wasn't really there. For example, the internet service was out for 3 days -- when I finally called them to ask what was going on, the technician said "I don't see anything wrong from here" and then after I hung up, the connection was magically back on.
Also, did I mention that Comcast uses traffic shaping (against p2p)? You have to use obfuscated protocols in order to get around it. By contrast, the SBC DSL I had a year ago was far more reliable, even if peak download speed wasn't as high (not that my downloads on cable go much past 200 kb/s on average anyway due to throttling on the other end), and they didn't try to limit bandwidth usage.
I did several consecutive speed tests last year (I'm on Comcast in Sacramento), and the results were erratic at best.
Over the course of about an hour, 20 tests said my bandwidth ranged between 3Mbps and 24Mbps (all to the same server, average was about 9Mbps), and I pay for 8Mbps.
In a word, it's Comcastic!
I live in Evanston IL, and I was pleasantly surprised to see the number '25,619' come out of my download rate from Speakeasy. I have a menubar (macintosh) addon that displays my ethernet throughput, and it topped out at about 3.0MB/Sec. I am quite happy with with Comcast, for once.
http://www.mushoo.net/
I live in Washington, and I pay for the 8Mbit package Comcast offers. I get up to 24Mbit download (constant) and bursts of 1.5Mbit upload (when it's not bursting it sits at 768Kbit). I've always gotten more speed than I've payed for since Comcast took over ATTBI in my area. It was only very recently that I started getting such good upload speed though; the package I pay for comes with 768Kbit upload, but they must have changed something to allow for fast bursts.
Notice that the throughput gradually decreases as the physical distance increases. Most likely, your TCP window size isn't large enough to fill the pipe. Do some research on this and try implementing window scaling (RFC 1323).
Comcast frequently tests out high speeds without telling customers. Esp. in the Philadelphia area (corp. HQ) and Denver (former AT&T Broadband corp. HQ). It'll be gone again in a few days.
-former Philly corp. HQ disgruntled employee posting as anon coward so the big C doesn't sue him/her into oblivion.
http://www.pcmag.com/article2/0,1895,2155140,00.a
Page 2 has a small part on:
"3. Does your provider give preferential treatment to speed test sites?"
Mb a few slashdot ppl could map this out and post some results?
Be fun to see if the 'test' car/cab/bus/track gets a free lane.
Domestic spying is now "Benign Information Gathering"
http://miranda.ctd.anl.gov:7123/ Can't stand seeing people using speedtest.net, MOD THIS UP!
The answer is: Who cares!? That's 12mbps burst by the way, and the bursts don't last for nearly as long as they say they do. In addition, who needs over even 5mbps (which is higher than what I get with comcast) if you still have near-56k upload speads. And yes, "386k/s uprate" is rediculously low in comparison to what we should be getting for over 40/month as I pay in the monopoly ridden area of Chicago. In short, 5GB/s downrate is useless without any uprate, and that is how they choke us (that and service that goes out all of the time). In the end, 99 percent of the user base is too nieve to notice; as long as the people stay as tamed and fickle as they are in the US, my connection is going to suck.
When Comtrash acquired Adelphia, my net speed dropped from 6 Mbps to 1 Mbps. I called them repeatedly and they came to the house repeatedly to test. Yep, 1 Mbps was all I could get. But, with Adelphia, it was a reliable 6 Mbps. Finally a service rep said that most people don't know how to test their connections and that Comtrash was reserving the bandwidth for their new VoIP and telephony products. So, I dropped my $60 per month 1 Mbps and with with a $30 per month 1.5 Mbps. I got 50% more for half the price!
Banjo - The more I know about Windoze, the more I love *nix
Lots of places get many MB up, but only 128 kB down! This is no good for videoconferencing. The 128 kB is bad enough to affect downloads even, because TCP ACK packets can't get back fast enough.
374 KB, especially if "rock solid" (no VoIP dropouts unless you go above, low latency, reliable 24x7 operation) is great.
Sending the bits is easier than compressing them. Compression is not as simple; it takes compute power and time.
Probably they just allocate an extra (second or third) channel to you on demand, maybe with something to keep you from having it continuously.
I'm in SoCal, and there's really only two choices - AT&T DSL (1.5, 3, 6Mb) or TWC (~5Mb). I had 3Mb at home, and it was almost always possible to max that out. I recommitted for 12 months to 6Mb (worked out being about the same price). That takes a while to ramp up, and doesn't always max out - of course, AT&T's claim is "at least 3Mb".
Having said that, at work we have 3 x 6Mb business DSL lines, and it's easy to quickly max those out, although it can depend on where you're getting stuff from. mirrors.kernel.org for example tends to be busy at times, and the Debian ISO mirror is in Sweden (I think). From what I hear about cable, it tends to be over subscribed around here.
So why do we have 3 you might ask? Well, we don't - we actually have 5 separate lines. I won't say too much about the details to avoid this being an advertisement and because it's not quite ready yet, but we have a product that aggregates broadband connections using a variety of tricks and techniques, giving you essentially linear increases in speed for every connection added (for HTTP anyway, other protocols are load balanced). The SpeakEasy test reports north of 16Mb/sec. For large file downloads, (HTTP and bittorrent, depending) you can get over 1.5MB/sec. Other broadband speed tests may report bogus values because they try various tricks and our setup confuses them, YMMV. (And yes, before anyone starts, we understand all about multiple IPs and authentication, etc, etc).
Of course, the available speeds in mainland Europe (and some parts of the UK, although there's a huge range of variation there) tend to be much higher. I'm stuck in backwards California.
Cable modems are strongly based on TV channels. There are separate channels for upload and download. Normally, you share a channel with other people. An upload channel is time sliced; everybody gets a turn to transmit. (like GSM phones) A download channel shoves packets for everybody, a bit like switched ethernet.
There are extra channels. When you have a really big download, the cable system will give you exclusive use of one of these extra channels if there is one available. You thus get really high speed. At the very beginning of your big download, or when there are none of these extra channels available, you have to share.
Some places have lots of these extra channels. Some places might have none. Channels for this purpose take away from other things, like pay-per-view and home shopping.
I remember that when I had Comcast, my network traffic was pretty constant -- even if I wasn't doing anything! When I switched to a DSL line, that all stopped. I never did figure out what all the Comcast traffic was about.
Anyway, you can find LanSpeed atx .htm It is a fun little utility but, again, I don't know how accurate it is. The relative speeds are close to what I'm seeing.
http://members.chello.nl/~m.vanosta/orcasoft/inde
Enjoy!
Banjo - The more I know about Windoze, the more I love *nix
I could care less about Comcast's Uber Super Dooper Faster Than Your Turtle DSL Power Boost Speed. Most usage of the internet can't even take advantage of the speeds they supposedly offer. All I know is that if they offered a slower speed for less $$$ I'd switch in a heartbeat. Although for the moment I'm just thanking God that they've never increased their internet prices (bastards just raised cable by $3 again).
Getting high peak bandwidth is a nice bonus, but what counts when you are watching live video or what not is sustained throughput.
That's what you are paying for.
If you are paying for 5 and getting 5.5, great.
If you are paying for 6 and getting only 5.5, time to call the board of advertising regulation.
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
http://image.bayimg.com/ca/dh/da/ab/i.jpg Location: Eugene, Oregon. Internet: Comcast.. just the regular residential plan.
BA
My brother (who is in the Boston area) has their standard service. He's been getting 15,000/3000 Internet for quite some time now. It even bursts to almost 30,000. he's getting amazingly fast speeds. I saw download speeds on his computer well in excess of 2 mB/sec. I wish I had those speeds here in L.A. with Road Runner. On a good day I get 9600/960 and I have their extreme service (which costs an extra 10 dollars a month).
My problem with Comcast was never how fast it could be. It was the frequency at which it wasn't working at all.
When they work on reliability, up-stream, and price, then maybe they'll deserve some "props". For now, Fios is kicking their ass up and down the block. Even these theoretical burst rates can't compete, plus Fios is cheaper and more reliable. Sorry Comcast.
The post is basically about how Comcast, against all previous expectations based on their crappy service, has actually provided MORE than promised? And that makes it time to bash them again?
Hey, I can't stand Comcast as much as the next poor customer (probably more, since I used to work at @Home, which was killed by these damn cable companies) but give be a break, they have actually done something that benefits the average customer (give them huge initial download bandwidth to make web browsing FAST, but excessive P2P, etc, traffic only "as advertised"). And that is interpreted by many here as "manipulating the bandwidth tests"?? Yeah, I'm sure Comcast also helped fake the Moon landings.
Maybe they are just getting priority because the rest of their time on the net is browsing, Comcast could have detected your large downloads and enabled their special boost mode service:
http://www.dslreports.com/shownews/75298
I fear the Y2038 bug
They have lots of 10's to 100's of MB downloads that are compressed already, so provider compression won't help. Of course if the file is in a squid cache, nothing upstream matters. (download Mac OS X 10.4.3, not iTunes 7.3).
I have Comcast for my internet provider, so I did a test using Stanford's speed testing system as well. Speakeasy reported: 10,759kbps down 1,766kbps up Stanford reports: running 10s outbound test (client-to-server [C2S]) . . . . . 1.78Mb/s running 10s inbound test (server-to-client [S2C]) . . . . . . 6.55Mb/s So the up speed is virtually identical, but the downspeed is a bit slower. Although the routes between my house and Stanford may be a bit different between it and Speakeasy, I'm surprised at the rather large difference. These two tests were done within a minute of one another.
I live in an appartment complex that refused to install a $1 million dollar repeater to support cable broadband a few years back. So most of the people living here have DSL only because of a deal between the phone company and the appartment complex that locks you into one provider. Ironically, my building is the point the cable system enters the entire complex (10 buildings). So only people in my building can get cable modems according to the cable companies installers. So even though I am only paying for the basic 384kbs up/ 6mbs down, my actually speeds are typically 30mb down, 2mb up tested to several different test sites. So I'm happy with it. The downside will be when I finally move and suddenly I am down to the same speeds as everyone else... :(
When it was @Home running it speeds were locked at 128k up, 3mb down. When AT&T took over they raised it to 192k up but left it at 3mb down. Comcast took over from AT&T and raised down to 5 mb, and last year is when it appears they removed any artifical locks and speeds increased. On the flipside, Comcast throttles P2P traffic and slows down any P2P connections to the point that programs like Limewire are just painful to use.
I'm negotiating a lease on a house overlooking the Pacific Ocean, at one of the famous surfing beaches. Floor to ceiling glass windows on the ocean side. But there's a problem. The house was purchased in a foreclosure, and the utilities are a mess.
Incidentally, can anyone recommend a corrosion-resistant PC?
it's a burstable connection.
Comcast figured out that it's a much better thing to finish large downloads faster to alleviate net congestion.
Their network isn't bad, I have comcast and it's been decent in the past year.
They're using their grammar skills there.
Comming from Florida and TimeWarner/Brighthouse where I had a constant 10mb/s, Dissatisfied is an understatement.
apt-get update is the most painful part of my existence now. Second only to uploading work back to FL.
OSGGFG - Open Source Gamers Guide to Free Games
Comcast has no real interest in preventing faster _download_ speeds than what is advertised if there is no line contention. It would cost more than it was worth to truely throttle data going from them to you. They _do_ have a real interest in throttling their upload speed. Consequently on a really idle link there is no real reason _not_ keep the customer-directed data bandwidth full.
In quality of service terms, you put allocations in the QOS table but you let lower tiers "borrow" from higher tiers when the higher tiers are idle.
Now I have tested and _tuned_ my Comcast service and I _do_ get 8Mbps downstream during peak hours using raw linux measurement (so I know there is no compression tricks etc involved), but I had to QOS tune my outbound path to make sure I didn't drop my ACKs. Relaxing (increasing allow data rates) my outbound throttle by 1% will crash the link from 8Mbps to a bouncy range of 3 to 5 Mbps. Really, the outbound throttling to keep the modem from trashing outbound ACKs (and thereby preventing unnecessary fallbacks and retransmissions) is the key to a good throughput.
Someone above was talking about having bunches of separate channels to do a true test. That's pretty clueless. Since TCP scales up linearly and scales back exponentially, spamming a link with lots of diverse TCP data is not usually a stable measure of that link. One stream with a known-stable path, and a known non-saturated return path, is a more correct measure. Of course you have to know how to read the results to understand when you are measuring the link and when you are measuring "the system" (including both server and client and the other links in the transit etc).
So anyway, I have no idea how Comcast implements the "speed boost" thing. They don't even give hints. I can imagine several different ways such a thing could be managed, but they don't provide any technical information to help me make an educated guess.
I have found Comcast's raw service to be quite stable and reliable, more-so now that I have taken responsibility for the upside link. I can imagine that if you hooked a Windows box directly to the cable modem you would get crappy unstable throughput. With no outbound throttle you have the Windows TCP stack slamming that link and hemmoraging ACK packets.
Innocent people shouldn't be forced to pay for inferior software development.
--"Code Complete" Microsoft Press
Personally, I think they're raising speeds in certain areas due to competition from FIOS. When I lived in Loudoun County VA last year, I got 16/2 from Adelphia/Comcast at the same time Verizon was rolling out fiber cables. Now that I'm in PG County MD & I'm seeing orange-colored fiber cables around my neighborhood, I'm hoping for a speed increase here.
http://farm2.static.flickr.com/1112/759201977_cec6 fe341d_o.jpg
I managed to get a 20M/2M connex, and I believe the last time we received a note about our "upgraded speed" we were rated around 6M/768k. I'd trade it for my 6M/768k and Comcast not capping my damn connection when I'm downloading a lot of torrents. Bastards.
-bZj
.sig
I'm on Comcast, in Portland OR. I pay for 6Mb down/384Kb up. (Lowercase "b" for "bits")
Speed tests with 3 of the popular ones, all sites in San Francisco:
dslreports.com: (bandwidth provided by Megapath Networks)
8126 Kb down / 1582 Kb up
Speedtest.net (bandwidth provided by Unwired)
6823 Kb down / 781 Kb up
Speakeasy.net
8944 Kb down / 1195 Kb up
I also have my own Linux box at local University. I did a wget from both ends, watched the output. (No fancy TCP overhead calculations or anything)
For the first little bit I get:
8400 Kb down / 1544 Kb up
And then the Comcast traffic shaper kicks in and I get:
6176 Kb down / 356 Kb up
Which is more or less what Comcast advertises. For the most part, I'm a happy Comcast customer, although it's not like I haven't had my share of troubles. After complaining about a flaky connection a few times last year, they finally sent in a technician. He measured my signal quality, laughed and said, "I can't believe this works." Apparently the last cable guy Comcast sent over installed a splitter and cable that was never intended to carry a broadband signal.
--
#include <malloc.h>
free(your.mind);
It explains it right in Comcast's literature. I also get 16+ Mbps on a 6 Mbps Comcast connection in the speed tests and while using newsgroups. It is designed so that you can download what I consider to be small files, like Firefox (5 MB), in a couple of seconds.
You can sometimes trick it into downloading at burst speed while you're already downloading by using multiple connections, although it doesn't always work. I still haven't figured out the exact criteria for it.
Comcast offers download speeds of 6 and 8 Mbps.
If you pay for 8, then they actually allow you up to 10 Mbps.
However, as soon as you go over 10 Mbps, they will bitch-slap you down to 8Mbps.
What this means:
- If you do many short downloads, you can get 10 Mbps. This helps remove congestion from the network.
- If you do one large download, then you are locked back to 8 Mbps. You cannot hog their resources.
- If you have a router with throttle control, then you can lock yourself to 10 Mbps and get much faster rates. But since most home firewalls cannot do this, this isn't a huge risk for Comcast.
Comcast's thresholding is managed on a per-TCP-connection basis. You can have one connection bitch-slapped to 8 Mbps and others running that raise you above 10 Mbps. I have measured as high as a cumulative 12 Mbps (11.7 something).
Not to be a troll or anything but my experience with Comcast cable broadband has been eye opening as far as their business practices. If you order their straight-up normal 6Mb/768k connection it's $42.95 after whatever special they're running is over. After 4 weeks of daily testing of that connection not ONCE did the upstream speed surpass 384k. (And other /.'rs are right, their "powerboost" thingamahoober skews the downstream tests to the point of utter uselessness.) Using the Speakeasy test, the upstream "needle" would hit 384k and simply hover there. When I called and complained (multiple times, after being transferred around, hung up on, etc) I eventually hit a salesperson who, in essence, informed me that that is the best I could get without upgrading to their more expensive $59.99/mo package.
...Aaaand lo and behold the upstream hits 768k with no effort at all. I now pay the greater rate and have for a while now and while I'm satisfied with the speeds and don't care all that much about the price, their bait-and-switch tactics are disgusting. So, anyone pulled into this thread who has Comcast cable broadband and is curious about their upstream speeds, I'd give em a call and raise hell. There *is* something they can do. While saturation may play a part in what you're seeing, there is plenty they can do as well.
*Boop* *Beep*
Soon, Comcast will be offering 16Mb/s in all major cities, and gradually working to smaller towns within a few years.
When I lived in Reston, Va, my speed was 16Mb/s (2MB/s), continuous, without any initial boost.
It's being pushed in FIOS areas for the time being, only to compete directly with Verizon... but will soon be everywhere. (or so they say.) Within a couple months, the new area I live in is actually switching to 16Mb... but, I think they're waiting on FIOS as well.
"Please, shut up. Just when I think you can't say anything more stupid, you speak again." -Archie Bunker.
is that you do not talk about afforementioned network!
Even those who arrange and design shrubberies are under considerable economic stress at this period in history.
Comcast, 16MB up, 2 MB down, is about $55 including the modem rental. This is a $10 add-on to the basic service, which they claim is 8 MB down, 1MB up. In reality it is about 13MB down, 1MB up. During busy hours it will drop as low as 6 MB. Anything under 6 MB usually means there is something wrong.
I have had Comcast since 2000, I have had maybe 4 real outages, none lasted a day. It is so stable that I freak out if it as much as loses sync.
Their only real problem is that until FIOS got here, they were the only game in town, so for example when the download caps nonsense started, we had no choice but to STFU. Now that there's competition, you don't hear a peep about either download caps, or about hosting from home.
Pedro
----
The Insomniac Coder
Even if Comcast provides speeds of 50 Meg or faster I would be very cautious. You can download faster yes but what is the acceptable number of megs you can download in a month? Comcast has been terminating customers for years over this issue and it seems to be increasing.
Two people in my neighborhood have now been disconnected. Dozens more in the valley and hundreds I've spoken with either via phone or email. The company doesn't seem to know how to solve this problem. There has even been talk of a class action lawsuit. Should be interesting to see if that happens.
So far my blog has over 28,000 visitors in only a few months. If you have a story please post it there. We'd love to hear from you.
Has Comcast disconnected your Internet account? Same here. You can read about it at http://comcastissue.blogspot.com
Comcast speeds are certainly pretty good when they're working right. However, with sharing, you also get problems if your neighbors have connection problems. For the past several months, my comcast connection has been down as much as it has been up. The very likely culprit is a cut cable line in my neighbors yard that was spliced, perhaps not very well. It generally seems to fail, both for him and me, most often when it's cool or raining. Even when it's up, it sometimes gets packet losses up to 40%. I've had the Comcast "techs" out 3 times now, but if the intermittent connection isn't bad at the moment, they can't find the problem. They don't seem to have the capability to find the problem by scanning the whole area for problems or doing any continuous scanning to fix the problem. I may need to switch to DSL shortly, as a slower connection is much better than an unreliable one.
I use Comcast in the Blatimore/DC Area, and I receive anywhere from 7 to 25Megabits for my download speeds depending on the server, and I also receive up to 2Megabits upload. Comcast has increased their speed to compete with Verizon FiOS. Speedboost is nice aint it?
First, the person above that suggested switching cable modems is dead wrong. Cable Internet uses a standard called DOCSIS. DOCSIS version 1.0, 1.1, 1.1 Lite, 2.0 and 3.0 all have a UP Stream CAP and Down Stream CAP setting. In 1.1 BPI was introduced.
The rate increases people see when they do speed tests are the results of edge caching AKA Anonymous Proxys. So instead of going back to speakeasy.net for that large file, the local HFC (Cable Plant) has a cached copy of the same file. A simple URL query is done to make sure the file isn't out of date and if it's not, you get a cached version of the same file from a near by Caching server at the cable company's head-end.
Some of you pro-DSL people fail to realize that DSL is very limited. Twisted pair will always limit it. Verizon's FiOS and the cable companies will be offering up to 100Mbps downstream soon. There is no way that DSL can even try to compete with speeds like that.
One thing is for sure, I will remain with cable as it is VERY configurable, versatile and does not support the AT&T evil empire. I am so sick of the shady marketing campaigns of Verizon and AT&T. If people just did their research they would understand the following:
1. DSL service shares bandwidth amongst ALL users connected to the same DSLAM. Cable shares bandwidth amongst ALL users connected to the same CMTS.
2. DSL is limited to 18,000 wire-feet.
3. Even with vDSL (the fastest DSL connection BUT not available 90% of the time), you cannot get over 56Mbps with DSL.
I am a Comcast customer in Eugene OR, with a 6 Mb download service. I've actually gotten sustained downloads at near that speed, so I'm pretty happy, but in a lot of ways I'm more concerned about my uploads. When I first clocked my uploads, there seemed to be a hard cap at 384 kbps, but recently, speed tests showed closer to 1.5 Mbps (yay!). So I put it to the test last week by transferring some big files from home to work via AFP. Sure enough, for the first 10 - 15 seconds I was getting a transfer rate of upwards of 200 KBps. Then suddenly the speed dropped and there was that 384 Kb hard cap again. So I'm wondering: is there a mad conspiracy to allow large bursts of traffic for long enough for the speed meter to complete, and then cap it after?
I pay for the 8Mbit/768Kbit service from comcast, and on multiple occasions I have gotten OVER 1MByte/sec while download a torrent with uTorrent, I cap my download limit to 800kbytes/sec now otherwise utorrent will completely saturate the line and I can't do much more.
I believe it is possible that those speedtest ratings are correct.
As someone who used to work for Comcast allow me to say rotflmao. Either you are one lucky sob or you are lying. Just as a matter of example (one among many) during the entire nine months I worked for Comcast the entire state of Illinois never left the outage board.
I don't live in Illinois. I and my parents live in the northeast, which is where MediaOne started. That's probably why we've always had decent service. That and the fact that Comcast answers to the public utility commission state-wide, and in Boston, the mayor's office.
We've certainly had some outages, but they were brief (few hours) and half the time, weather related (ie, major storm.) We've even received partial service refunds if we complained enough.
Please help metamoderate.
I recently downloaded a 80GB laptop backup image from a server at work (who has massive amounts of bandwidth) to my home Comcast... I downloaded via sftp2 and the final speed was 2.0MB/sec. Yes, two megabytes per second. This mostly copied overnight. I -do- pay for the "8mbit upgrade" and this was a continuous file (single connection to port 22 of host machine) transfer. The bandwidth limitations seem to be 'soft' whereas if the network is not busy it gives you more. I have a 10ms ping to said machine at work and have had other files (on different days) download only at 1.2MB/sec. So, my experience is somewhere between 12-20 megabit per second on my Comcast. I'm in Lynnwood, WA (just north of Seattle).
It's easy. If Verizon FIOS is readily available in a neighborhood with competing cable, magically your speeds go up.
When NYC proper gets FIOS city wide, I expect my Time Warner Roadrunner service to automagically give me at least 20mbit/5 mbit speed.
Until then, I'll just have to be content with 10mbit/768kbit.
My brother lives in Westchester county, NY and he gets 10/5 from Cablevision, because FIOS is readily available in his neighborhood.
From TFA:
Here are the reported download speeds in Kbps: New York, 18,946; Washington, 15,821; Atlanta, 11,257; Chicago, 10,042; San Francisco, 4,230. What is going on?
I see pretty much normal 'net behavior. Different sites have different download speeds because there are different paths between your computer and the server. Duh. (And if you repeat the test - you'll almost always find that the results vary between tests as internet 'weather' conditions vary from moment to moment.)
Just because A precedes B, does not necessarily mean that A caused B.
Reason, free market capitalism, and individualism
I don't do test sites as they are meaningless to me but doing bittorrent based downloads a lot, and being able to download at peak rates of 2 megs per second (usually around 1.3 megs per second) I gotta say it is pretty good. I can download huge files (gigs range) in a matter of minutes.
Anyway, bullshit. Every job I've had for the last 10 years wouldn't have existed if the Internet weren't reliable. Not 100% reliable — no technology is. But if the people who manage your network connection and the remote systems you access are at all competent, your Internet connection is going to be as reliable as a well-run telephone system.
Or maybe you mean that Internet technology doesn't have a built-in guarantee of bandwidth. True, but trivial. No communication system can guarantee that you'll get through if it's being used beyond its capacity. The phone system can't guarantee that you'll get through if everybody decides to use it at once. But once again, if both your Internet provider and remote system provider know what they're doing and have anticipated demand for their services, you can count on the system working.
I know: you're referring to the fact that most low-level networking technologies do not guarantee that any given data packet will get through. This is "unreliable" in a technical sense, which has nothing to do with "reliable" in the human sense, any more than you can use a synchronous clock to tell time. In networking "unreliable" just refers to a network design philosophy that says that it's more efficient to resend packets that didn't get through than to guarantee that all packets will get through. That's sort of counterintuitive, which is why it took so long for "unreliable" Ethernet to displace "reliable" Token Ring. But it did, and now a good chunk of humanity relies on Ethernet, even though it's "unreliable".
It not a bus (truck), it like a subway (tubes)!
Actaully, since the lower performance package limits the upload speed by a greater percentage(*) than the download speed, and since the upload speed can be shown to be the dominant factor, they don't have to do a single thing _technically_ to make you "Feel The Pain".
Between that, and the (probable) QOS tiering differences between the two packages, you will also Feel The Pain naturally as your cable modem segment comes under increased load.
They almost certainly want to get the data out of their systems and into yours as fast as possible so that they can have cheaper systems on their end. Backlogging your data behind a throttled link takes memory. It actually costs them money. It's better to set up the systems so that the load characteristics meet the promised numbers in demonstrable but very raw/low-level way and then just move the data as fast as possible. That way if someone tries to sue them about performance they can go "look here, we set it up so that at peak load everybody gets their share, and so what if they _could_ get more when things are idle, that's not bad for the customer". Meanwhile their actual load conditions end up being limited by the much more practical, distributed upstream throttles in the individual modem initialization settings.
This is further demonstrated by the incidents where hackers hacked on their modems and got much higher levels of service. If the systems at the distribution point were actually throttled, tweaking their modems would have only amounted to a slight increase in total throughput. They'd have had to hack the central distribution facility systems as well. (Which they did not have to do.)
Disclaimer: This is a black-box analysis on my part. e.g. this is a well-educated guess based on observations. They may well be doing something stupid with their central facilities. I would only cost them a lot of money for no real benefit (they get charged for wasted retransmits at _their_ meetered access to the internet at large too, so dropping data at the boundaries of the cable segments would be damn stupid). Then again, they have to be wasting all the green they make for overcharging me _somewhere_... 8-)
(*) Consider that when the download speed goes from 6 to 8 Mbps (a 33% increase) the upload speeds goes from 384 to 768 kpbs (a 100% increase).
Innocent people shouldn't be forced to pay for inferior software development.
--"Code Complete" Microsoft Press
The problem with *almost all* speedtest sites is that they only test one connection at a time. I am located in Europe, and downloading from SUN.COM East Coast gives me like 12 mbit. Starting other downloads (for the other parts of Opensolaris DVD), it hits the ceiling at 100mbit-Ethernet's physical limit near 75-80 mbit/s.
The speakeasy-powered speed test site speedtest.net gives me boring values in the 3200kbps area for download for the East Cost. (Tested New York and Raleigh.)
The problem with these broadband companies is the upload. How useful is 19Mbps really when most sites can't even support it? It sounds great on paper but I would really rather have more upload. 384K that Comcast offers in Denver is a joke.
I experienced a similar feat with Comcast in the KC area. I moved from an Apt about 4 miles down the road to my first home. In the apt would see an avg of 600k down. When I moved out to the house I noticed that everything seemed significantly slower... So I ran out to speakeasy and avg'd about 4 down and 756 up. This combined with the fact that my TV's on Demand always timed out was enough to have me ask that an in-house tech come over for support. The in-house tech was to come over Saturday afternoon, so that morning I made sure to re-test the line. The results had been similar at speakeasy, 4down and 756 up. This is where the "Magic" begins: The tech shows up, sits in my driveway for about 10min on his phone, comes directly inside and runs a diagnostic video on my OnDemand service. Said there's no problem and it must be a peak usage bottle-neck. ....okay peak usage all week? Which is still intermittently occurring to this day...
We then go to my computer and fire up speakeasy *pixie dust* I suddenly increase speed 5 fold, score 20 down, but only 756 up; I tried all the speakeasy test sites. Most range from 20-16 down with 756 - 1.5 up. With the exception of Seattle with shows 5.5 down, and 756 up (probably real speed.)
So I question the installer why... he too said it's the "magic" of speed boost.
Post his departure I still rock the house at speakeasy but lag everywhere else... I guess the real "magic" of speed-boost is it only works on equally magical sites :(
I have no doubt in my mind that they are treating the speed test traffic preferentially.
Especially when you figure in *AA legal fees and settlements.
As our way of thanking you for your positive contributions to Slashdot, you are eligible to disable Slashdot 2.0.
My favorite "quick and dirty" bandwidth test has always been to download a full bzipped linux kernel from
The link's always right there on the homepage, it's uncompressable, it's a pretty big file, and Kernel.org itself has more than enough bandwidth to saturate any connection you'd typically find at home.
You also won't catch the ISPs trying to cache it.
Of course, if you want a 'real' test, Speakeasy's great, although I'd be weary of an underhanded ISP caching the speed test.
-- If you try to fail and succeed, which have you done? - Uli's moose
I have several clients with Comcast (various flavors) and am absolutely amazed at the download speeds. I haven't tried them on any speed tests but I can say confidently that I do not fear 150mb to 250mb downloads...
I'll never understand why so many people pick on Comcast. I think they are wonderful. Where I live it's either Comcast, DSL, or Satellite and if you're not on a main road or close to town the odds are you can't get Comcast or DSL and the satellite companies are booked solid so good luck scheduling an installation. I consider myself extremely fortunate to have Comcast, the download speeds have always been satisfactory, it's very rare that there's any downtime, and they give me Mcafee virus protection for all of my computers at no charge. On average, I get consistent 500kbps download speeds, I have seen sustained downloads as high as 890kbps using bittorrent, and I have seen momentary spikes of between 6,000-10,000kbps. Comcast is A LOT faster than DSL and the DSL interferes with the telephones, which they say it isn't supposed to do BUT IT DOES. Satellite has decent download rates but very high latency and it's affected by weather.
Yeah Comcast doesn't give you a fiber backbone but for less than $100 a month their service is pretty damn good.
I live in Alexandria,Va and we are blackmailed into using Comcast because there are no other providers for cable or broadband internet. I have had nothing but problems with setup and customer service, but at least I have good bandwidth. I average about 400KBps but can get up to 600400KBps with BT. The one thing that needs to be changed is the whole TV licensing municipality. Comcast and Cox have this unsaid agreement don't step on my toes I won't step on yours and Verizon does not want to apply for a TV license in all the municipalities. If I could get Fios I would drop Comcast at the drop of a hat.
"If you like Battlestar Galactica, you're probably a huge nerd." -Stephen Colbert
What I typically see when I start a download from usenet is it skyrockets up to 45 or so, then arcs back down and settles at 10Mb, flat, all day long. The PowerBoost is meant for short file transfers, and for this it works well, but once it detects that you are doing a long download, they switch you to your actual maximum rate.
With the Speakeasy test I regularly get 25Mb, and with the java app mentioned above (anl.gov), to Santa Cruz, I get about the same:
running 10s outbound test (client-to-server [C2S]) . . . . . 1.58Mb/s
running 10s inbound test (server-to-client [S2C]) . . . . . . 23.09Mb/s
The speed tests are inaccurate (too high) because they are too short. They always test in the PowerBoost timeframe. So yes, maybe part of the reason for the PowerBoost is to make the bandwidth tests look good.
Also, a few months back Comcast quietly upped my upstream from 768kb to 1.5Mb. I know Comcast is supposed to be evil, but right now I can't complain. I have Ethernet rate downstream, and T1 rate upstream.
http://whisper.cs.utk.edu:8234/
With Comcast I get (at the moment) I get 2416 Kbps outbound and 15315 Kbps inbound. This will drop after about 20 seconds of transmission due to the speed boost which has recently been put into effect on both inbound and outbound connections.
So PC Magazine has unfairly smeared Comcast, which is now giving stellar service.
Another issue is that Comcast uses AT&T's network, and when AT&T bought BellSouth, they agreed to net neutrality, which means that they now peer at many more locations with other networks. It used to be that my packets went twice across the country to go 10 miles from home to work. No longer :-)