Slashdot Mirror


Ubuntu Download Speeds Beat Windows XP's

narramissic writes "Doing a download speed test of his Time Warner cable connection, James Gaskin discovered something odd, something that he is quick to note isn't a rigorous benchmarked lab test. The discovery: His Ubuntu machine 'returned a rating from the Bandwidth.com test of 22-25mbps over several tests' while the same test done from a Windows XP PC returned a rating of 12-14mbps. The two computers used in the test are 'almost identical: both off-lease Compaq small form factor D515s, part of the very popular corporate desktop D500 family. Both have Pentium 4 processors running at 2GHz. The Ubuntu machine has 768MB of RAM, while the XP box has only 512MB of RAM. Both run Firefox 3 as their browser.' Gaskin's question: Can a little extra RAM make that much difference in Internet download speeds or does Ubuntu handles networking that much faster than Windows XP?"

37 of 515 comments (clear)

  1. Even if the answer is no... by thedonger · · Score: 4, Insightful

    The test was done on machines with differing configurations, so therefore is not valid. But interesting nonetheless.

    --
    Help fight poverty: Punch a poor person.
    1. Re:Even if the answer is no... by hansamurai · · Score: 5, Insightful

      Not to mention the ultra reliable online speed tests.

    2. Re:Even if the answer is no... by no-body · · Score: 4, Insightful

      Right - different OS _is_ a different configuration, with that logic all OS benchmarks are invalid.

      That Windoze's TCP/IP stack is inefficient compared to Linux has come up before, so - yawn!

    3. Re:Even if the answer is no... by gad_zuki! · · Score: 5, Insightful

      Who gets 22mbps from a cable modem? Regardless, Im guessing either the ubuntu machine wasnt configured to use the ISPs web proxy but the windows one was or that the windows machine's antivirus was crippling the download.

      This is a really lazy test. Didnt swap out hardware, didnt try different networks, didnt try clean installs, didnt tell us what network drivers he was using, didnt try anything really.

      Also, there's no unique thing as "downloading." Its just TCP/IP. Why not try a share on the local lan? That simplifies things quite a bit. Or at the very least get off your ass and try a different ISP.

      I want to say I'm surprised something so shoddy got on the slashdot, but I really am not that surprised. Between the lazy posts and idle stuff somehow getting loose into other sections, slashdot has gotten pretty crappy lately.

    4. Re:Even if the answer is no... by MobileTatsu-NJG · · Score: 4, Insightful

      Because we all know that more RAM == more internet bandwidth right? Oh wait...

      If the machine's swapping it's not going to have a lot of room to cache that data until it's written to disk. XP is not spectacular at 512 megs.

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    5. Re:Even if the answer is no... by MobileTatsu-NJG · · Score: 3, Insightful

      In six minutes?

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    6. Re:Even if the answer is no... by meringuoid · · Score: 3, Insightful
      Who gets 22mbps from a cable modem?

      My cable connection in .uk is advertised at 20Mb, and I've seen it do 18Mb on speed testers. There are many good reasons to criticise Virgin, but they don't fuck around on bandwidth. A 50Mb product is planned later this year. Even ADSL connections are available up to 16Mb now.

      --
      Real Daleks don't climb stairs - they level the building.
    7. Re:Even if the answer is no... by harlows_monkeys · · Score: 2, Insightful

      Right - different OS _is_ a different configuration, with that logic all OS benchmarks are invalid

      When the test is to compare different OSes, the OS is NOT part of the configuration. The OS is the variable that you are testing, which is SUPPOSED to be different. All the other possible variables, are the configuration, and those are supposed to be the same.

    8. Re:Even if the answer is no... by timeOday · · Score: 2, Insightful

      Why not try a share on the local lan?

      I suppose a computer could get good bandwidth on a LAN and bad bandwidth on a WAN if its transmit buffer were too small or it wasn't sending ACKs often enough.

    9. Re:Even if the answer is no... by totally+bogus+dude · · Score: 2, Insightful

      A capital M denotes "mega" while a lowercase m denotes "milli". A capital B denotes bytes, a lowercase b denotes bits.

      Therefore, Mb is right, and Mbps is exactly right: megabits-per-second. 18mbps would be 18 millibits per second, which is not a widely used measure of bandwidth.

  2. amazing by dirtyhippie · · Score: 4, Insightful

    Clearly, there is no more reliable test of network performance than a flash application running inside of a web browser. On machines that are "oh, more or less" identical (I'd really like to know what network card is in them, for example?). Sheesh.

    1. Re:amazing by CDOS_CDOS+run · · Score: 2, Insightful

      Which with 512Mb of ram on XP it would be. I mean this article is interesting and I don't doubt that it's a true speed difference, but this isn't a great way to test it.

  3. swap the ram and find out by bugs2squash · · Score: 5, Insightful

    surely that is quicker than writing a /. article.

    --
    Nullius in verba
    1. Re:swap the ram and find out by Sockatume · · Score: 4, Insightful

      Let's not jump on the guy. He didn't write the /. article. He wrote a single-page blog post about something interesting he spotted. Maybe he's out swapping the RAM right now. Blame the Slashdot submitter and editors.

      --
      No kidding!!! What do you say at this point?
  4. A bogus test by dark+grep · · Score: 5, Insightful

    Great, very scientific. Swap the OS on both machines and see if the results hold. Otherwise 'almost exactly the same' doesn't cut it. Do a real test - the way it is described here is bogus. It may excite the Linux fan boi's but no one else is going to take it seriously.

    1. Re:A bogus test by Paradigm_Complex · · Score: 2, Insightful

      It may excite the Linux fan boi's but no one else is going to take it seriously.

      Linux fans aren't going to take it seriously either. There's no reason for them to avoid thorough, empirical testing when Linux usually comes out on top anyways.

      --
      "A witty saying proves nothing." - Voltaire
  5. Grats! by dnaumov · · Score: 2, Insightful

    You finally beat a 8 year old OS!

    1. Re:Grats! by Anonymous Coward · · Score: 1, Insightful

      Uh, you think Vista would have faired better on less than a gig of memory? Or really any amount of memory?

  6. Ehm wrong site? by Anonymous Coward · · Score: 1, Insightful

    Shouldn't this be on fark.com or digg or some other crapcollector site? Oh wait...

  7. Could be the NIC by Hottie+Parms · · Score: 1, Insightful

    It could be the NICs on the computers. Or it could be the drivers for the NICs. Or it could be any number of different possibilities.

    This is not exactly front page material. I think people are being just a bit too eager to promote Linux as being a superior OS that this stuff gets pushed to the top. Of course, Linux is a superior OS, but still...

  8. Uh.. by mikkelm · · Score: 5, Insightful

    Only on slashdot can you have front page articles featuring original "research" done with no controls, no baselines, dissimilar base conditions, and sample bases of one single result, and have the headline speak conclusively in favour of the observed results.

    If it makes FOSS looks good, that is. This is worse than digg.

  9. Forget RTFA... by Darundal · · Score: 3, Insightful

    ...lets start with RTFS. Everyone here who keeps bitching about how this isn't a decent test obviously missed the bit of the summary where he admits it isn't, and he isn't asking if Uubntu is faster than Windows. He is specifically asking whether the difference is in the machines themselves or the OS.

  10. Re:Linux on the desktop by Hottie+Parms · · Score: 5, Insightful

    Along the same reasoning, a good reason to switch to Linux is to avoid the malware that you get from browsing those questionable pr0n torrent sites.

    I'm not kidding.

    (Or, am I?)

  11. Re:Swap the RAM. by moosesocks · · Score: 2, Insightful

    I'd actually throw 1GB in both machines, and test both with that.

    Given that we're testing network performance, and not swap performance, I'd want to rule out swap file usage as a factor in this test. Ubuntu 8.04 and Firefox 3 will begin swapping in a machine with only 512Mb of RAM.

    --
    -- If you try to fail and succeed, which have you done? - Uli's moose
  12. Mod parent up! by khasim · · Score: 3, Insightful

    Who cares about the boxes themselves at this point?

    The test FAILS because they're using the Internet instead of a network where they can control the other factors.

  13. Right on. by Anonymous Coward · · Score: 2, Insightful

    This is Kool-Aid at its finest, and all the clueless morons feel the need to speculate on things they know nothing about with regard to an extremely flawed test. I really cannot wait until a coworker or two brings this up as if it actually had any merit, because it was on Slashdot. Given that Slashdot is owned by a FOSS company, it is in their (indirect) best interest to propagate misinformation such as this.

    The Internet would be a far superior place if people were banned from discussing what they didn't know. Of course, not many people would talk much, now would they?

  14. Re:Dated OS? by vux984 · · Score: 5, Insightful

    Yeah, if its a 12mbps link, and ubuntu is getting 22mbps, there is more likely something else going on than "ubuntu > xp" here.

    A lot of cable providers provide 'speed boosts' to the first bit of bandwidth you request from a given source. It makes the internet as a whole a lot snappier, while large downloads etc take about as long as usual.

    Perhaps they speed boosted his ubuntu test for some reason.

    Another possibility, is that their bandwidth analyzer isn't working properly on ubuntu and is reporting double what it should be.

    I mean, if XP was getting significantly less than his link speed and ubuntu was getting the full link speed I'd suggest bad drivers, bad cable, bad something... but XP is delivering what it should be, while ubuntu is delivering apparently more than is possible -- so my first approach would be to ensure ubuntu is REALLY getting 22mbps here, and determine how that's even possible.

    e.g. ... When you measure the speed of light and find it to be twice c, your first assumption would be that you've done something seriously wrong in calculating the result, not that you've just figured out a technique for FTL communications.

  15. It has nothing to do with the ram... by ivanmarsh · · Score: 2, Insightful

    The Linux TCP/IP stack is more effecient than the XP stack.

  16. Re:Linux on the desktop by Bobzibub · · Score: 3, Insightful

    Turn on Norton. ; )

  17. to all you people bitching... by bkirkby · · Score: 2, Insightful

    about the rigorless "research" done by the op, just pretend that the article was posted in "ask slashdot", get off your high horses and try to contribute to the discussion.

    maybe even doing some of that rigorous research yourself.

  18. Re:Linux on the desktop by timeOday · · Score: 2, Insightful

    Yes, speed varies over NICs, drivers and operating systems. Big deal? What network cards and if it's generic drivers or not and so on will affect this a lot.

    Why do you think that? We are talking about 25 mbps here. I am, um, "frugal" when it comes to purchasing NIC cards for my home PC, use CAT5 from ebay, put the connectors on myself (ineptly, no doubt), and always see 95+ mbps in my LAN speed tests, every time. Unlike gigabit ethernet (that never actually reaches 1000 mbps), 100 mbps actually means 100 mbps. So it would be strange if anything but the available bandwidth limited it all the way down to 25 mbps and below. It's hard for me to imagine this was anything but transient WAN network load. I realized he repeated it several times, but hey, unlikely things happen all the time.

  19. I call shenanigans by notoriousE · · Score: 1, Insightful

    To be perfectly honest, there is probably no study out there performed by a reputable research company that can show the network stack in Linux is THIS MUCH faster than the Windows network stack. In fact, I would be willing to be the driver on the Compaq running windows for the network card is the compaq-provider driver and is rather stale, or even better the NIC may be a different revision than the one in the other compaq running Linux. Also, if the download speed test was performed in Windows first, chances are that Comcast had the files cached for a quicker download if the tests were performed back to back. There are too many variables to warrant this post even being displayed, and there are no whitepapers out there that will back this performance difference.

    --


    And then there was E
  20. Oh, come on.. by Seth+Kriticos · · Score: 2, Insightful

    I'm all for Windows bashing, but this is kind of ridiculous! I mean, wouldn't someone already have discovered if Windows would eat 50% of the network capacity in terms of transfer? This is probably an aging NIC or something, maybe a broken cable or the update was downloading SP4 the nineteenth time. Would be cool to use sensible configurations for this kind of test, like make the machine dual boot and test it on the same hardware before making wild assumptions. And now, please excuse me, I have to look for articles that bash Windows and have some valid points..

  21. Re:Linux on the desktop by brouski · · Score: 2, Insightful

    Paying for porn on the interwebs? Fail.

    --
    Proud member of the American Non Sequitur Society. We might not make much sense, but boy do we love pizza!
  22. Re:Linux on the desktop by BiggerIsBetter · · Score: 2, Insightful

    The problem with your test is you're running it through Flash. If you're looking to compare OS or even browser performance, better to upload and download through something lower level (unless your goal is to test Flash application network performance).

    --
    Forget thrust, drag, lift and weight. Airplanes fly because of money.
  23. Re:Right Click in OS/X by Phrogman · · Score: 2, Insightful

    Except that to right-click on OS X, you need ctrl+mousebutton, which means you need two hands instead of one.

    or I can just, you know, right click as with any mouse and lo and behold! it right clicks :P

    It might *look* like there is only one button, but it actually does register right and left clicks, just like it does when I boot into XP.

    I get sick of Mac stereotypes perpetuated by people who really ought to know better.

    Oh I use my mac because its a superior environment to work and play in, not because I am some kind of OS/Hardware snob (stereotype #2) :P

    --
    "The first time I got drunk, I got married. The second time I bought a chimpanzee, after that I stayed sober" Arian Seid
  24. Re:Linux on the desktop by gazbo · · Score: 2, Insightful
    Not really that strange - looking at the wild differences between avg and max speeds across the board just tells you that the speed test is too unreliable to draw conclusions from. With that sort of variance you'd probably have to run about 20 tests, discarding the outliers before averaging, before getting anything remotely representative for each platform.

    I wouldn't be at all shocked if he re-ran the exact same test and came up with a totally different ordering.