Slashdot Mirror


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?"

69 of 287 comments (clear)

  1. This is an advertised feature I believe by vacaboca · · Score: 5, Informative

    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?

    1. Re:This is an advertised feature I believe by andawyr · · Score: 5, Informative

      I agree - I know that Shaw Cable (Alberta) offers a plan that does exactly this: for 5-20 seconds, you get increased download bandwidth. This is their PowerBoost feature, that costs an extra $2.95 above your regular plan....

    2. Re:This is an advertised feature I believe by jandrese · · Score: 4, Insightful

      Yeah, the point is that you can get a webpage down in those first few seconds generally so browsing is much better than it would otherwise be.

      --

      I read the internet for the articles.
    3. Re:This is an advertised feature I believe by Ed+Avis · · Score: 5, Interesting

      So... how can you tweak your Bittorrent client to fool Comcast into thinking it is making lots of small downloads?

      --
      -- Ed Avis ed@membled.com
    4. Re:This is an advertised feature I believe by arivanov · · Score: 5, Insightful

      Torrents do that anyway. That is the reason why comcast have to beat them on the head. Each segment in the download is small enough to fit its "booster" criteria.

      Actually, there is nothing wrong with this approach. This means that interactive services and casual browsing are favoured vs bulk downloads. That is what every ISP wants to do anyway.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    5. Re:This is an advertised feature I believe by Anonymous Coward · · Score: 2, Insightful

      Doesn't matter if you do.

      1) No peer can upload at those speeds
      2) If your speeds were that high, Comcast would just cut your connection due to their 'fair use' policy (trust me I know)

    6. Re:This is an advertised feature I believe by sm62704 · · Score: 3, Funny

      There is an old saying "never attribute to malice what incompetence can explain", but come on guys, this is comcast. A snake doesn't bite by mistake.

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    7. Re:This is an advertised feature I believe by xSauronx · · Score: 4, Interesting

      This is it, and it should be amazingly obvious to any "sysadmin" who should know something about general browsing habits. I worked for a wISP for a year and this was a standard feature offered by the company for no extra charge. Max subscriber speeds were 1.5 Mbps, but for about 20 seconds ALL traffic was burst to 2 Mbps, regardless of the subscriber paying for the 500 k/s speed or something higher. For general browsing and light email, it made all the customers quite happy to have things terrifically speedy.

      --
      By and large, language is a tool for concealing the truth. -- George Carlin
    8. Re:This is an advertised feature I believe by somersault · · Score: 4, Informative

      If you read the whole of the comment (don't strain yourself, now), you'd see that the user is in fact paying for "insert speed here", but for a premium they can also get "insert speed here" for the first $size_limit || $time_limit of their download, which *is* a good thing when browsing webpages or other small files.

      --
      which is totally what she said
    9. Re:This is an advertised feature I believe by ElizabethGreene · · Score: 5, Informative

      You are correct in your interpretation. The customer briefly receives more than they pay for after a period of inactivity, this throttles down to the 'purchased' bandwidth as the activity increases. For Read-Click-Load-Read web browsing this gets content in front of eyeballs quicker and is a "good" thing. If you are using a tiny file for a bandwidth test it screws up the results. HINT: USE A BIGGER FILE.

      People are out with pitchforks and torches over the "bad" thing Comcast does, throttling Torrent downloads, which works completely differently. To throttle a torrent, they forge a "I'm dead" packet from remote host, and send it to the customer. This causes the customer's torrent application to shop elsewhere for a feed. The repeated connect-forge disconnect-search-connect process slows the overall transfer. This only works because of the multi-peer technology underlying torrents, and wouldn't work with web browsing or ftp*.

      -Ellie
      * technically it would reduce the bandwidth usage, because it terminates the connection. This would result in broken connections and half-downloaded files. Then the pitchforks would REALLY come out.

    10. Re:This is an advertised feature I believe by NickCatal · · Score: 3, Interesting

      There is a 'cooldown' timer. You need to be at very low bandwidth levels for a specific amount of time (or some other measure) before you can 'burst' again.

      In chicago it is 12mbps then down to 6 or 8 depending on your plan. To do a proper speedtest on comcast you need to download a 100-200MB file. Although if you are getting 12mbps easily odds are you are getting your rated line speed.

      --
      -nick
    11. Re:This is an advertised feature I believe by alx5000 · · Score: 2, Informative

      OVH offers dedicated servers with a dedicated 5 Mbps line, but you can upload some MB (I can't really remember if it was 5 or 10 MB) using full 100 Mbps capacity. After that, you let your upload privilege "refill" (i.e. using less than 5 Mbps "recharges the line"), so you can get another burst.

      Nothing new under the sun. If anything, it's kind of a cool feature. If you need to measure real bandwidth, bursty downloads won't do.

      --
      My 0.02 cents
    12. Re:This is an advertised feature I believe by Crazy+Taco · · Score: 2, Interesting

      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?

      Except that I never get more than my apportioned amount. In other words, my SpeedBoost never goes faster than the 6MB I actually pay for. I think that's what the person who wrote the article is saying too: "Goes at the speed they paid for, which is really fast, for a short time period and then drops to something like 1.2 MB, which is clearly slower than most comcast plans."

      --
      Beware of bugs in the above code; I have only proved it correct, not tried it.
    13. Re:This is an advertised feature I believe by jsdcnet · · Score: 2, Informative

      Except that I never get more than my apportioned amount. In other words, my SpeedBoost never goes faster than the 6MB I actually pay for. I think that's what the person who wrote the article is saying too: "Goes at the speed they paid for, which is really fast, for a short time period and then drops to something like 1.2 MB, which is clearly slower than most comcast plans." That person should call up and complain. We were paying for 8MB, it was not running that fast, they checked and realized our modem needed a configuration reload, after which we were back up to our paid speed with a credit on our account for the time missed. Also, not all older cable modems are compatible with the "SpeedBoost" technology, they may need to trade in for a newer model.
      --
      no longer working for cnet
    14. Re:This is an advertised feature I believe by croddy · · Score: 4, Interesting

      I've made something of a game out of it, actually. With careful tactics, one can easily hit as much as 1.0 MiB/s upstream for short periods. I use Deluge to play. My present record is 2.4 MiB/s, on an Ubuntu 7.10 torrent for which I already had all the file data.

      First, configure your torrent client to use a modest number of connections -- limit it to, say, 250 connections globally and 70% of your nominal upstream speed. Then, get on a very large, active torrent and build up a few minutes' worth of downloaded data. Once you're in the swarm, open everything wide up -- no global connection limit, no bandwidth cap, and no per-torrent upload slot limit. If your client has a bandwidth chart, watch it scroll by and enjoy the thrill as your upstream bandwidth surges to heights like you have never seen before. Of course, eventually the Power Boost will wear off and some connections will finish as their pieces are completely transferred, but it's fun while it lasts.

    15. Re:This is an advertised feature I believe by Fallen+Kell · · Score: 4, Informative
      To throttle a torrent, they forge a "I'm dead" packet from remote host, and send it to the customer. This causes the customer's torrent application to shop elsewhere for a feed. The repeated connect-forge disconnect-search-connect process slows the overall transfer. This only works because of the multi-peer technology underlying torrents, and wouldn't work with web browsing or ftp*.

      Actually that is not entirely correct. If they were simply forging the RST packet and only sending it to their customer it would be a simply matter of having the customer's firewall filter out all RST packets on specified port that is used for torrent download/uploads. I in fact have such a filter rule in place. However, detailed testing has shown that Comcast is sending the RST packet to BOTH their customer AND the outside connection, not just their own customers. Unless both sides have the RST filter in place on their firewalls, the connections are still dropped and throttled. This is what is going to get them into trouble as they are not just sending forged packets to their customers whom they have it written down in their service agreements somewhere that they can do this to you, but they are also forging YOUR identity and sending those packets to outside entities to affect their service as well, something that those people have NOT agreed to have happen to them.

      --
      We were all warned a long time ago that MS products sucked, remember the Magic 8 Ball said, "Outlook not so good"
    16. Re:This is an advertised feature I believe by CharlieHedlin · · Score: 4, Interesting

      They aren't shaping based on individual downloads. They are going to shape all the traffic going to your cable modem as a single stream. There may be other outbound queues within the shaper to provide fair queuing and such, but that gets too complicated for this post.

      Most shapers (including the ones in their broadband routers) allow a variety of parameters.
      You can set a sustained rate, peek rate, and burst size. For example a common implementation would have the following values (I haven't worked with Cisco QOS much, so it may be implemented differently but the principals are the same):
      sustained rate: 2mbps
      burst rate: 10mbps
      Max burst size: 10 Megabytes

      The burst size counter is depleted as you download over 2mbps, and replenished when you download under 2mbps.
      When you download a 100MB file you will deplete the burst size at 8mbps. You can download at 10mbps for 10.5 seconds, at which point your download will drop to 2mbps and will stay there until you slow your transfer rate. If you stop downloading completely it will take 42 seconds to refill your burst counter.

    17. Re:This is an advertised feature I believe by SaDan · · Score: 2, Informative

      It's called "burst" on Canopy wireless equipment, and it works great.

      I imagine this is what Comcast is doing, and it's a very acceptable practice, as long as it's advertised properly.

      It works like this: Your sustained bandwidth feeds a "bucket" (measured in megabytes or megabits, not based speed/time measurements), which is your burst capacity. When you start a download, you will pull from this bucket, and run at the maximum speed possible for your connection. When the bucket is empty, you will continue to run on your sustained speed. When you go idle (your download finishes), the bucket will refill at the sustained speed rate.

      So, if you have a 50MB bucket size, and you can burst to 10Mbit/s, you will run at 10Mbit/s until you've downloaded 50MB, and then you'd drop to your sustained rate (say, 384Kbit/s). When you finish downloading, you will refill your bucket at 384Kbit/s until it either tops off or you start using your connection again.

      In my experience, with the equipment I've been using working at a WISP, this bucket applies to all connections, regardless of protocol or download size. YMMV, of course, depending on the hardware/software you are working with.

    18. Re:This is an advertised feature I believe by eviljames · · Score: 2, Interesting

      I use Shaw, have the "Extreme" 10mbps package, and get a pretty consistent 10mbps. The powerboost maxes out the capacity of their cable modems (25mbps) for 5-20 seconds and drops you back to your prescribed speed. In BC you can buy Shaw Nitro which puts you at 25mbps all the time. What Comcast is doing sounds more like selling the service at 10mbps, throttling their customers to 1.5 for every day browsing, and using this same PowerBoost when they run bandwidth tests. Which, ultimately, is fraud imho.

    19. Re:This is an advertised feature I believe by N7DR · · Score: 2, Informative

      Yes; this capability is built into DOCSIS (the most common generic name for it is "DOCSIS boost"). Some cable operators turn on the feature, some do not. Comcast not only turns the feature on, but markets it rather aggressively (I think they call it "Powerboost", to give it a sexy name). The feature allows cable operators to set a temporary higher bandwidth limitation for a user, and also to set how many octets are transferred before the user is relegated to their normal bandwidth limitations. It's all spelled out in DOCSIS.

    20. Re:This is an advertised feature I believe by jsebrech · · Score: 4, Funny

      If your client has a bandwidth chart, watch it scroll by and enjoy the thrill as your upstream bandwidth surges to heights like you have never seen before.

      Nobody should ever enjoy a bandwidth chart to the degree you are enjoying it. I don't know whether to be scared or awed.

    21. Re:This is an advertised feature I believe by croddy · · Score: 5, Funny

      Hey man, I use Linux -- this is one of my favorite computer games.

    22. Re:This is an advertised feature I believe by jdev · · Score: 2, Funny

      You know, normal people just have aquariums.

      Link

  2. Powerboost by SquierStrat · · Score: 5, Informative

    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
    1. Re:Powerboost by IndustrialComplex · · Score: 4, Insightful

      I suppose it depends on how much it drops for those larger files. If it goes from 10Mbps to 1 Mbps I could see the point, but if it only drops to something lik 7 or 8 Mbps I think that's a reasonable rate. We also have to remember that this is a residential connection. It is designed for the typical residential user. That type of person will download a lot of smaller files regularly. The result is that the web browsing will seem very fast. ISO downloads? Not so much.

      I wonder how it deals with P2P or a multi-streams of data. What if I have 10x 30Kbps streams running simultaneously would that aggregate and trigger the throttle down mechanism?

      --
      Out of modpoints but really liked a post? 1BDkF6TtmmeZ3yqXbz9yhdYVqRYnwFoXDj
    2. Re:Powerboost by kvezach · · Score: 2, Interesting

      Sounds like that could be tricked... instead of downloading a single ISO file, download 35 20MB files at boosted speed. Write a script to automate it, even. Or am I wrong here? If they disregard connections and turn off the boost after 20MB from when you first connected, then just downloading 21MB and disregarding the results for the first 20 should return the correct results for bandwidth tests.

    3. Re:Powerboost by FritzTheCat1030 · · Score: 5, Informative

      I have Comcast's advertised 8 Mbps service and I very consistently get that downloading large files off of Usenet. I get about 25 Mbps for the first 20-30 seconds after I start a download.

    4. Re:Powerboost by petecarlson · · Score: 2, Informative

      Imagine it like a bucket with a fill rate of X and a drain rate of 10X. No matter how you work it, you are only going to get data over the long term at rate X although over the short term you could get speeds of 10X till your bucket is full.

    5. Re:Powerboost by TheLink · · Score: 2, Insightful

      Well if I did it, the boosts will be on a per customer IP basis. Not per connection. You would then have to be able to successfully _request_ for a new different and valid source IP address every few seconds, and then do the downloading. Good luck with that.

      Comcast might do things differently.

      --
    6. Re:Powerboost by QuietLagoon · · Score: 2, Informative
      While I was looking around for into on PowerBoost, I ran into these comments:

      A Comcast official said the company is not boosting speeds for particular applications or content, a situation that would likely get Comcast into hot water with Net neutrality proponents, who want network operators to provide the same level of service to all content providers on the Net. Instead it's supercharging speeds for all customers downloading any content--whether it's music, e-mail, pictures or movies--when the network is not being used at maximum capacity.

      "The Comcast network is really content-agnostic," said company spokeswoman Jeanne Russo. [/quote]

    7. Re:Powerboost by Mister+Whirly · · Score: 3, Insightful

      ""The Comcast network is really content-agnostic," said company spokeswoman Jeanne Russo."

      This is technically kind of true.
      They are not protocol-agnostic though. But content, sure. They block both "illegal" and legal bittorent files, so they are not examining the content, they are just making assumptions without really looking.

      --
      "But this one goes to 11!"
    8. Re:Powerboost by Your.Master · · Score: 2, Funny

      And nobody would say they downloaded 600 millibits.

  3. Easy by RalphSleigh · · Score: 2, Interesting

    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.
  4. Gasp! by Oxy+the+moron · · Score: 3, Insightful

    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.

    1. Re:Gasp! by dal20402 · · Score: 2, Interesting

      The usual Slashdot "assume dishonesty before checking out the facts" attitude...

      Except that they only advertise 8Mbps sustained speed, which is what you get. They also advertise PowerBoost, which gets you ~25Mbps for a few seconds.

      Comcast needs to be drawn and quartered over their forged packets, but they haven't done anything dishonest in advertising their speeds, at least not where I live. I do indeed get >20MBps for a few seconds and then 8MBps until the cows come home.

  5. Wouldn't it help with browsing speeds? by Tranvisor · · Score: 4, Insightful

    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.

  6. Web browsing optimisation by jackhererUK · · Score: 5, Informative

    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.

    1. Re:Web browsing optimisation by GodCandy · · Score: 2, Insightful

      I would have to agree. Most "normal" internet traffic is very bursty. You load the page then you sit there and look for a minute and then you load another. Sometimes you get the wild hair to download something large, at which point the provider limits your connection to prevent there network from becomming saturated. It is a resonable thing to do. I can't argue with it as long as the provider is stating that this is a few secconds at the beginning of a connection and will not sustain for the duration of your download of all 6 Star Wars DVD's.

  7. This is most likely "PowerBoost" by drcagn · · Score: 2, Informative

    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!
  8. SpeedBoost is the thing by eebra82 · · Score: 4, Informative

    Several months ago, New Englanders were the first consumers to experience Comcast Communications' latest high-speed Internet upgrade - PowerBoost Speed Enhancer. The speed upgrade is now being rolled out to Comcast customers nationwide. This new network technology temporarily doubles Internet speeds for consumers subscribing to the company's 6 megabits per second and 8 Mbps services, bringing download speeds to 12 Mbps and 16 Mbps, respectively.

    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
  9. Token Bucket by Anonymous Coward · · Score: 5, Informative

    Um, this isn't a new concept, nor is it particularly sneaky:

    http://en.wikipedia.org/wiki/Token_bucket

  10. Speeds by Sunar · · Score: 2, Informative

    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

  11. If those clients are running Windows... by thejynxed · · Score: 3, Informative

    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.
  12. QoS limits by Sniper98G · · Score: 2, Informative

    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.

  13. How about an answer? by WhyMeWorry · · Score: 4, Informative

    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.

  14. See link here by MECC · · Score: 2, Informative

    Comcast has been doing this for a while now.

    --
    "We are all geniuses when we dream"
    - E.M. Cioran
  15. PowerBoost uses a 30 second average, not filesize by ben+there... · · Score: 5, Informative

    Torrents do that anyway. That is the reason why comcast have to beat them on the head. Each segment in the download is small enough to fit its "booster" criteria. No, that's not 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.
  16. Iperf by MT628496 · · Score: 3, Informative

    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.

  17. Re:I wish by Ioldanach · · Score: 2, Informative

    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.
    They'd be happy to unblock those for you, and give you a static ip, for $99.99 per month with a 2 year agreement.
  18. It's true by soren100 · · Score: 4, Informative

    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.

  19. Re:Tin foil bushes. by Dimitrii · · Score: 2, Insightful

    I'd think you'd burnout. I've worked with quite a few conspiracists and finding a new one seems to invigorate them. It is a positive feedback loop that can be quite entertaining if you don't get as invested in making them see the truth as they are for you.
  20. Can't be right by ultranova · · Score: 5, Funny

    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.

    1. Re:Can't be right by Tassach · · Score: 5, Funny
      Any actually benefit to the customer is purely coincidental and unintentional.

      That nice warm shower feels pretty good until you realize someone is pissing on you.

      --
      Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
  21. Network Admin? Baseline the network utilization! by quaero_notitia · · Score: 2, Informative
    I've heard this said before..."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." It's a service that the ISP is providing on their network, learn to work with it. And this is a good reason why you should be trending the link utilization before making a recommendation.

    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.
  22. Earthlink Cheats with Latency too by goombah99 · · Score: 2, Interesting

    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.
    1. Re:Earthlink Cheats with Latency too by palegray.net · · Score: 3, Informative

      He could always try using OpenDNS as a test to see if his ISP's DNS service is the issue:

      208.67.222.222
      208.67.220.220

  23. Consumer-grade Shared bandwidth by redelm · · Score: 4, Informative
    What part of "shared bandwidth" do you not understand? It boosts peak (short-term) rates by using other' users idle capacity. This has been done for 10+ years and is a feature of consumer-grade links that helps keep their costs down.

    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.

    1. Re:Consumer-grade Shared bandwidth by JCSoRocks · · Score: 2, Informative

      I *have* a commercial grade link and I'm *still* getting throttled. It wasn't too much of a problem until this last month or so. Steam updates get dropped. VPN connections take forever. Netflix movie downloads that used to be fast are a joke now (from nearly instant to 10 minutes, ugh). It's infuriating. Nearly everything I do everyday requires a fast Internet connection and even though I'm paying specifically for one, I'm not getting it. :-/

      --
      You are using English. Please learn the difference between loose and lose; they're, there, and their; your and you're.
  24. Re:Makes Web Browsing Seem Faster by Shakrai · · Score: 2, Interesting

    Reliable streaming depends on a constistent rate.

    Sure about that? I've watched how Netflix instant view uses my connection -- it pegs it for about 20-30 seconds at a time (8Mbits) and then idles for a period before downloading again. It never maintains a constant transfer, except for the first two or three minutes of watching (presumably filling up the buffer?).

    In the end it averages out to around 2.2Mbps, but the actual transfers themselves usually come in bursts.

    --
    I want peace on earth and goodwill toward man.
    We are the United States Government! We don't do that sort of thing.
  25. Re:I wish by Ioldanach · · Score: 2, Insightful

    The equivalent 15/2 residential package is $52.99. I therefore presume that they consider the value of static IP, unblocking of ports, and no 'no servers' clause in the contract to be worth $47.00 per month. These things are bundled together, and if you don't want to pay the extra $47, no servers for you. In my opinion, they're charging way too much for the extra 'features' (which are really the removal of something actively added to cripple the service in the first place), but they are still offering them to you, just at a price. That's capitalism (combined with government sanctioned monopolies) for you.

  26. It messes up Netflix Watch Instantly by ukemike · · Score: 2, Interesting

    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
  27. Shortest Job First by natoochtoniket · · Score: 4, Informative

    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.

  28. Re:PowerBoost uses a 30 second average, not filesi by arodland · · Score: 4, Interesting

    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 ;)

  29. This is not a new thing (throughput vs. bandwidth) by Sedennial · · Score: 3, Informative

    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). :)

  30. Re:Crumcast... by flajann · · Score: 2

    It has been a long painful thing watching the US slip behind the rest of the world tech-wise, education-wise, freedom-wise, etc.

  31. Get rid of kdawson by massysett · · Score: 2

    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.

  32. Not hard to get fully advertised bandwidth les 01% by IBitOBear · · Score: 2, Interesting

    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
  33. Re:That is how cable works. by NevermindPhreak · · Score: 2, Informative

    most cable modems use just one frequency in an entire cable system -- commonly 555 mHz. though they can range on multiple frequencies, most cable systems aren't set up this way. besides that, once your cable modem locks to a frequency, it stays there.

    you have the right idea, though. everyone (on your node) shares that frequency. each cable modem a bandwidth limit. (it stores this limit in a file it downloads from the cable company. people change this file to get around the limit. if you've ever heard of "unlocking your modem", well, that's why it's possible.) they carve out their little slice of bandwidth when they need to use it, similar to what clients used to do in the old Bus Network setup. ( http://en.wikipedia.org/wiki/Bus_network ) this is also why it is technically possible to see all your neighbors traffic on a cable modem, though the traffic should be encrypted.

    cable providers assume not everyone will use their bandwidth at once, which is why they can oversell the available bandwidth. some cable providers (coughcomcastcough) do so at too high of a degree, and you get slowdowns during peak times.

    anyways, there is very little latency in getting your "slice of the frequency pie", so to speak. more likely, the GP's DNS servers suck. most ISPs would throttle connections in the exact opposite manor, trying to make normal web-browsing seem lightning quick but huge downloads given less priority.

    by the way, i work for a fairly decent ISP, and have a pretty good understanding of our cable setup. ;) this information will be somewhat false for anyone running DOCSIS 3.0, for what it's worth. DOCSIS 3.0 bonds together multiple channels, but it isn't very common.