





Ubuntu Download Speeds Beat Windows XP's 515
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?"
Linux on the desktop (Score:5, Funny)
If you can prove to people that you can download pr0n faster using Linux, they WILL switch!
I'm kidding! I'm kidding!
(or, am I?)
Re:Linux on the desktop (Score:5, Funny)
all i saw was "download pr0n faster" and i'm compiling a stage1 right now!!!!!
Re:Linux on the desktop (Score:5, Funny)
Brings a new meaning to the saying "if you build it, they will come!"
Sorry, someone had to say it. Besides I had to do something while waiting for the compile to be done...oops, gotta go!
Re:Linux on the desktop (Score:5, Funny)
Hey, greatest post of the year!
Ok, about compiling [xkcd.com]...
Re: (Score:3, Informative)
whoosh.
I think the GP was talking about reaching orgasm.
Re:Linux on the desktop (Score:5, Funny)
Re:Linux on the desktop (Score:5, Funny)
Re:Linux on the desktop (Score:4, Funny)
cumpiling on your hard drive?
Most likely on your keyboard
Re:Linux on the desktop (Score:4, Informative)
Re:Linux on the desktop (Score:5, Insightful)
I'm not kidding.
(Or, am I?)
Re:Linux on the desktop (Score:5, Funny)
Actually OSX is superior to Linux in Pron browsing. you only have one mouse button to worry about.
Re:Linux on the desktop (Score:5, Funny)
Except that to right-click on OS X, you need ctrl+mousebutton, which means you need two hands instead of one.
Re:Linux on the desktop (Score:4, Funny)
Re:Linux on the desktop (Score:4, Funny)
Re:Right Click in OS/X (Score:3, 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
Re:Linux on the desktop (Score:4, Funny)
Re: (Score:3, Informative)
Hey, where's the button? The amazing new trackpad doubles as a button â" just press down anywhere and consider it clicked. No separate button means there's 39 percent more room for your fingers to move on the silky glass surface. Now that Multi-Touch gestures have come to MacBook, all the function is in your fingers. Use two fingers to scroll up and down a page. Pinch to zoom in and out. Swipe with three fingers to flip through your photo libraries. Rotate to adjust an image with your fingertips. Using the new four-finger swipe gesture, swipe up or down to access Expose modes and left or right to switch between open applications. If you're coming from a right-click world, you can right-click with two fingers or configure a right-click area on the trackpad. The more you use the Multi-Touch trackpad, the more you'll wonder what you ever did without it.
Re: (Score:3, Informative)
>I wish apple would sell a powerbook with a real right-click.
And I wish other laptops had the "two finger" right click and the two-finger scroll.
Re: (Score:3, Insightful)
Paying for porn on the interwebs? Fail.
Re:Linux on the desktop (Score:5, Funny)
Especially if you have had to drop out of college because an evil computer company sold you a Linux PC instead of a Windows one, you are at least not stuck with slow pr0n downloads.
Re:Linux on the desktop (Score:4, Insightful)
Turn on Norton. ; )
Re:Linux on the desktop (Score:5, Informative)
Here's my totally unscientific test from my home office. Vista 32bit vs. Ubuntu 32bit. Done on a dual-boot Thinkpad T61 laptop, 2.0ghz 2gb RAM. Nowhere close to running out of memory, only app running was the browser (plus the normal tray stuff).
I did five tests with each OS/browser and averaged them out, doing the bandwidth.com test.
Figures in kbps. ISP is Comcast cable.
Windows Vista Chrome 1.0.154.43
Down: 18276.6 (avg) / 21522 (max)
Up: 1866.8 (avg) / 1898 (max)
Windows Vista Firefox 3.05
Down: 17357 (avg) / 23820 (max)
Up: 1044.6 (avg) / 1067 (max)
Ubuntu 8.10 (Intrepid) Firefox 3.05
Down: 15451.6 (avg) / 21742 (max)
Up: 2035.6 (avg) / 2151 (max)
The averages differed wildly but I think network traffic can easily account for this. Since the maximums were all nearly the same I think they're all about the same.
What it doesn't account for is the upload speed, which were very consistent throughout this silly test.
Vista firefox = dismal
Vista chrome = much faster
Ubuntu firefox = even faster
Re: (Score:3, 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).
Re: (Score:3, Interesting)
What it doesn't account for is the upload speed, which were very consistent throughout this silly test.
Probably because of this [3dgameman.com].
Re:Linux on the desktop (Score:4, Informative)
They are talking about the Ancilliary Function Driver that is used for Windows sockets. By setting HKLM\CurrentControlSet\Services\AFD\DefaultSendWindow to 0x7800 allows them to set this to 480KB of data before flow control kicks in. Great if your hardware can handle it, not so great if you have crappy hardware. I believe that if you have > 32MB of RAM that the default is 8KB of data gets received before flow control throttles the connection.
Probably will work OK if your NIC can handle it and you have enough memory. And of course if you have high enough bandwidth :-)
Re: (Score:3, Insightful)
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 1
Even if the answer is no... (Score:4, Insightful)
Re:Even if the answer is no... (Score:5, Funny)
The test was done on machines with differing configurations, so therefore is not valid. But interesting nonetheless.
Yeah, I wasn't even the same *operating system* !
I mean, apple and oranges !
Re:Even if the answer is no... (Score:5, Funny)
TFA might as well have been titled, "My left nut is larger than my right nut but does it produce more sperm than my right nut? Discuss." The sad thing is that people are discussing things other that what a stupid fucking article this is.
Re:Even if the answer is no... (Score:5, Funny)
That's not your left nut. That's your head. Disgust.
Re:Even if the answer is no... (Score:5, Informative)
A new low in slashdot history. Can't remember a worse headline and article in recent times, can anyone else?
This article is just one big WTF. Is slashdot that desperate for traffic?
By these standards your nut article will indeed make a headline soon.
And why did my submission not get posted, yet:
My windows PC with a 27 inch screen runs at 1600x1200 resolution, my ubuntu on a 15 incher only 1024x768. Are windows graphics drivers better than the linux kernel?"
Re:Even if the answer is no... (Score:5, Interesting)
Well, even if the hardware was the same, I'd blame the drivers. On Windows, lots of networking equipment has crummy drivers coded by companies that really don't care that work, but with much higher latency and bandwidth than the hardware is capable of.
I actually get better performance off the USB wifi card in my desktop than the PCI one built-in, because the PCI one has lousy drivers and the USB one has good drivers.
Re: (Score:3, Informative)
Re:Even if the answer is no... (Score:4, Insightful)
In six minutes?
Re: (Score:3, Interesting)
He should remove 256mb of ram from the Ubuntu box and try again...
Infact, he should dual boot both machines and run his benchmarks again.
Re:Even if the answer is no... (Score:5, Funny)
Re:Even if the answer is no... (Score:5, Informative)
True, but considering both computers should easily be able to saturate a 100baseT connection, shouldn't both configurations be able to saturate a 22Mbps link?
This is different than the guy complaining that the computers can't fill a gigabit ethernet connection with a scp transfer while music is playing.
The http that the speed test should be using doesn't have any encryption, shouldn't be using gzip, and it shouldn't be saved to hard drive.
Re:Even if the answer is no... (Score:5, Insightful)
Not to mention the ultra reliable online speed tests.
Mod parent up! (Score:4, 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.
Re:Mod parent up! (Score:5, Interesting)
Product A in lab tests always performs over 100% better/faster than product B.
Product B in normal use always performs over 100% better/faster than product A.
Which are you going to want to use? Perhaps product A is designed to max the test, while product B is designed to handle varying conditions.
Re:Even if the answer is no... (Score:5, 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!
Re: (Score:3, Insightful)
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.
Re:Even if the answer is no... (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.
Re: (Score:3, Interesting)
Who gets 22mbps from a cable modem?
People who have cable service that gives them 22mbps? Such a thing isn't that extraordinary.
Re:Even if the answer is no... (Score:4, Insightful)
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.
Re:Even if the answer is no... (Score:5, Funny)
There are many good reasons to criticise Virgin, but they don't fuck around
Well, to be perfectly honest, that's always been my number one criticism of Virgin.
Re: (Score:3, Insightful)
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.
Re:No, haven't RTFA, thank you very much (Score:5, Informative)
Actually I can see it all the time. My Ubuntu laptop's (IBM T42) WiFi is about 50% faster that the same configured Windows machine of my wife. We're talking about SAME hardware. I don't really know if it's drivers, or something else.
Performance on LAN is more similar, difference is about 10-20% max, but with this kind of hardware it heavily depends on HDD to write data and Windows is crap at this - it's swapping - god knows why!!!
Re: (Score:3, Interesting)
"More similar" is such a fascinating phrase. Regardless (or should that be irregardles?), Linux has better algorithms for TCP control - and a much, much wider range. If Web100 is installed (not, in this case, as it's a default install), it is also auto-tuning. Disk access is also important, and again Linux has a superior range of choices for block I/O handling. Whether comparable choices are superior on one OS or another is a different question, because again this is a default install and so all we care abo
Re: (Score:3, Interesting)
More similar sounds odd but certainly seems to be valid language to me. If item a and b have similarities they are similar, if item c has more similarities to a than b than it could be said be more similar to a while b is less similar to a.
'irregardless'
Nonsensical as it may seem irregardless is certainly a word now. Usage and adoption and not pedants define language.
Re:No, haven't RTFA, thank you very much (Score:4, Funny)
How cunning.
Re: (Score:3, Interesting)
Re:Even if the answer is no... (Score:5, 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.
Re: (Score:3, Interesting)
Unless you're running on an old 4200rpm laptop drive, write speed shouldn't be a problem compared to internet speeds. 22mbps is only 2.75MBps, which pretty much any relatively modern drive can do, even near-full and fragmented to hell.
Re: (Score:3, Interesting)
Unless you're running on an old 4200rpm laptop drive, write speed shouldn't be a problem compared to internet speeds. 22mbps is only 2.75MBps, which pretty much any relatively modern drive can do, even near-full and fragmented to hell.
It is not an issue of write speed. The CPU AND the drive are busy at the same time. If swapping weren't such a nuisance demand for RAM would drop dramatically.
It's the bot net (Score:5, Funny)
Re:It's the bot net (Score:4, Funny)
amazing (Score:5, 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.
Re:amazing (Score:4, Informative)
BS. XP runs fine on 0.5GB ram. Hell, when it came out, what was the norm for a new machine? 128MB? 256?
You're thinking of Vista.
Re: (Score:3, Informative)
The minimum spec for the original XP and for SP3 both is a 233Mhz processor and 64MB of RAM. A 300Mhz processor and 128MB of RAM was recommended. These were extremely low-balled numbers, but a system configured such would boot and run.
Many of the applications require much more than that, though. IE7 requires 64MB minimum for just itself. Here's that requirements page [microsoft.com].
If you take 64 MB for the OS and 64 MB for the browser, a 128MB system will probably swap from a single browser window loading a complex page,
Re:amazing (Score:5, Interesting)
swap the ram and find out (Score:5, Insightful)
Re:swap the ram and find out (Score:5, Insightful)
Re: (Score:3, Funny)
Come on man, it's proof, PROOF that Windows is half the speed of Linux. Who are you to question this informal result? I say we go to town with it and make everyone switch!!!11
TCP/IP Optimization (Score:5, Informative)
I'd guess it's some kind of TCP/IP optimization (the default size of packets, etc). It's set to one thing on Ubuntu, and another on Windows (probably for some historical reason or due to some old buggy driver).
If that's not it, I'd bet pretty high it's a bad driver in Windows.
It's quite likely that either Windows or Ubuntu is intrinsically faster for some reason, but I doubt the difference based on the way the networking stack is designed is anywhere near 10%, let alone 50% for a link this fast. On 10 gigE maybe, but not on a simple cable modem.
Re: (Score:3, Informative)
Its common knowledge that Windows has an inefficient TCP stack as far as higher speed broadband connections go.
Unblocka [unblocka.com] and TCP Optimizer [speedguide.net] are two apps commonly mentioned on the Australian Whirlpool [whirlpool.net.au] forums.
A bogus test (Score:5, Insightful)
Re: (Score:3, 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.
Re:A bogus test (Score:5, Funny)
Sure, then he'll have to buy another XP license just for the test.
Is that you Steve?
this made it on slashdot? (Score:4, Informative)
So how did this make it to slashdot. Its not like anyone but the poster has the identical hardware to run the tests properly.
@poster: If the machines are so 'identical' then swap the memory and run the tests again.
Scientifically Bollocks (Score:5, Informative)
You can't test two different machines with different cases and compare the results, that's not how the scientific process works. Both machines need to be tested against the same cases - then and only then will you be able to appropriately tell if the software made a difference.
Anyhow, back on the subject, some of WinXP's default networking parameters are a bit conservative when it comes to high-bandwidth links that don't have LAN-like latency (particularly the TCP Receive Window/RWIN); a good but short description of this can be found at DSL Reports [dslreports.com]. So I wouldn't be absolutely shocked if once he corrects his methodology, he still gets similar results, although in general I find RWIN tweaking to be bollocks compared to the few people that swear it works. Vista and later OSs include self-adjusting network stacks that compensate for this and then some (Microsoft is rather proud of their sustained bandwidth over very high latency links), so I wouldn't lose any sleep over it.
Ubuntu a zealous web hog? (Score:5, Interesting)
Re: (Score:3, Interesting)
Correct me if I'm wrong, but as long as you're behind a switch or a router, any one box shouldn't be able to "hog" bandwidth, unless it's threading transfers through multiple TCP streams or somesuch....
Re: (Score:3, Interesting)
I was having this issue. It was starting to irritate the family more than a little over the holidays. I found that it wasn't Ubuntu that was the problem, it was the BT client I was using.
When I tried to use Deluge it would clog the entire network and we render the net virtually unusable to anyone, usually including myself. When I changed to utorrent through wine or azureus not only did I download significantly faster the other users didn't notice my downloading. I concluded that either I had deluge conf
TCP Window Size is the likely culpret. (Score:5, Informative)
It's the TCP implementations, and probably the TCP window size limits. Windows could turn in the same numbers if properly tuned.
You want to read this article for all the in-depth details: http://www.psc.edu/networking/projects/tcptune/ [psc.edu]
Windows has a default set many years ago, and never updated. Most of the Free Unix variants update every release, and some new variants even have fancy auto-scaling code. Any time you want to get over 10Mbps/second across any real latency with a SINGLE TCP stream you probably need to do some tuning, for some OS's the limit is much lower.
ISP's run into this all the time. An uninformed admin buys a GigE in LA and NY, pops up an FTP server and wonders why he can only get a few megabits a second across the "crappy network". A few settings later and behold, the same hardware can saturate a full gigabit.
Note, don't just go set your values really high, there are performance (memory used) tradeoffs....
Uh.. (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.
Forget RTFA... (Score:4, Insightful)
More differences.. (Score:5, Funny)
One machine has a Hello Kitty sticker on it and faces West. Irrelevant? WE REPORT, YOU DECIDE!
Maybe the tester is too close to a mental energy vortex...
TCP packet size. tcp window scaling. (Score:5, Interesting)
possibly due to tcp window scaling
http://en.wikipedia.org/wiki/TCP_window_scale_option
ubuntu does it. Windows XP does not.
The TCP window scale option is an option to increase the TCP receive window size above its maximum value of 65,536 bytes. This TCP option, along with several others, is defined in IETF RFC 1323 which deals with Long-Fat networks, or LFN.
-rant mode, how I found out about it.
The secure side of the Presidents Choice banking web site is royally hosed by a machine that tries to use tcp window scaling. Why can't a web service provider, one that should be extra careful about security understand a standard concept.
Re: (Score:3, Informative)
The problem is usually that they decided to be extra careful about security and bought a PIX.
You'd think Cisco knew something about networking, but that knowledge certainly hasn't made it to the PIX/ASA department.
Re:TCP packet size. tcp window scaling. (Score:5, Informative)
TCP Algorithms are "Funny" (Score:4, Interesting)
I've spend a lot of time looking at this type of problem. I had a customer that wanted to transfer data at greater then 10 mbps across the internet, across the country. Lets just say with windows this is impossible.
The problem has to do with TCP algorithms. I found the ones in windows are optimized for common cases. Linux has multiple TCP/IP algorithms you can choose from. Most are significantly better the one used in windows.
The "problem" with TCP is it has to assume that packet loss equals network congestion. This is a good thing for an over-loaded network link. As the link fills up, it starts dropping packets. As the computers on each end of a TCP connection see this packet loss, they start "Backing off". They slow down their transmission rates until the packet loss is gone. In most cases they back way off, and then slowly increase the speed until they start seeing a little packet loss. The methods they use to determine what is congestion, how much they slow down, and how they recover from it greatly effects total usable bandwidth.
The bottom line: TCP Algorithms greatly effect transfer speed, and no algorithm is good for every situation. Linux gives you flexibility in this area (And by default uses a better one), and windows gives you zero.
To test raw bandwidth, you have to saturate a link with UDP data, and count how much data is received. This is pretty pointless as its not the useable bandwidth, but it does tell you the "raw" potential. The problem is the "raw" potential can be subverted by a small amount of packet loss.
It has nothing to do with the ram... (Score:3, Insightful)
The Linux TCP/IP stack is more effecient than the XP stack.
Dual Booting - Speeds I logged (Score:5, Interesting)
Moderators... (Score:3, Informative)
Same with databases (Score:3, Informative)
We used to regularly benchmark Oracle on the same hardware running Linux and then Windows Server. Linux always won. Not by a huge margin, more like 15%, but saving money and getting better performance is win-win!
TCP Window Scaling (Score:3, Informative)
I believe XP has tcp window scaling turned off by default, whereas modern Linux kernels and Vista have it turned on.
See http://en.wikipedia.org/wiki/TCP_window_scale_option [wikipedia.org]
This can make a massive difference if there is more than a tiny amount of latency on the line...
Temporary boost in download speed? (Score:4, Interesting)
Re:Temporary boost in download speed? (Score:4, Informative)
I'd mod you up, but I feel compelled to reply ... since I'm amazed nobody has mentioned this.
I just signed up for Time Warner 'net myself, and when the dude was checking the signal he mentioned something about how there's a 25Mbit "boost" that people get at random. I didn't get a chance to ask many questions about it, but he said that it wasn't just an ISP-level cache ... you're actually given 25Mbit of bandwidth for a breif amount of time. That could very well be what we're seeing here, as the numbers seem to align.
This is due to TCP Window Scaling (Score:3, Informative)
Window scaling is disabled by default on windows, which limits TCP sessions to 64 kB, hence the per-session bandwidth on high-latency links such as DSL.
10-12 Mbps is typical of a DSL link with a 50 ms RTT (=ping time). 64 kB is 512 kbit. 512 kbit / 0.050 s = 10240 kbps = 10 Mbps.
I've already seen tuning guides on the net explaining how to enable window scaling on windows, though I'm not that much interested ;-)
Willy
what about packet loss? (Score:3, Interesting)
Windows (Cygwin):
$ ping -n 20 www.google.com
Pinging www.l.google.com [74.125.39.147] with 32 bytes of data:
Reply from 74.125.39.147: bytes=32 time=12ms TTL=245
[...]
Ping statistics for 74.125.39.147:
Packets: Sent = 20, Received = 20, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds: Minimum = 11ms, Maximum = 41ms, Average = 16ms
Ubuntu:
lukas@9a:~$ ping www.google.com
PING www.l.google.com (74.125.39.147) 56(84) bytes of data.
64 bytes from fx-in-f147.google.com (74.125.39.147): icmp_seq=1 ttl=245 time=15.3 ms
--- www.l.google.com ping statistics ---
22 packets transmitted, 1 received, 95% packet loss, time 21003ms
rtt min/avg/max/mdev = 15.321/15.321/15.321/0.000 ms
Happens on my network no matter what I change - cables or notebooks, Vista runs ok, Ubuntu sucks big time. The only non-standard thing is that I have wired connection with manual IP address (connected by Linux based Asus router).
lukas@9a:~$ lspci | grep Eth
00:19.0 Ethernet controller: Intel Corporation 82567LM Gigabit Network Connection (rev 03)
Too Easy To Just Test For Yourself (Score:3, Funny)
This is too easy to test by swapping the memory between the two machines to actually pose as a question on Slashdot. How lazy can you be about this?
Der. So does Vista. (Score:3, Interesting)
XP's TCP/IP stack is much the same as NT has been using for quite a while. It takes ages to ramp up the TCP window size. It makes for terrible results on "speed tests" unless the test is quite a long download.
Vista is much more aggressive in increasing the receive window.
Run a throughput monitor of some sort while performing the test - preferably one that graphs throughput against time.
my results ... (Score:4, Interesting)
winXP x64 sp2:
ubuntu 8.10 x64:
huh, weird.
Linux kernel has TCP auto tuning (Score:4, Informative)
Re: (Score:3, 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.
Re:Dated OS? (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.
Re:Is this.... (Score:5, Informative)
That's a myth.
Clarification about the use of QoS in end computers that are running Windows XP
As in Windows 2000, programs can take advantage of QoS through the QoS APIs in Windows XP. One hundred percent of the network bandwidth is available to be shared by all programs unless a program specifically requests priority bandwidth. This "reserved" bandwidth is still available to other programs unless the requesting program is sending data. By default, programs can reserve up to an aggregate bandwidth of 20 percent of the underlying link speed on each interface on an end computer. If the program that reserved the bandwidth is not sending sufficient data to use it, the unused part of the reserved bandwidth is available for other data flows on the same host.
http://support.microsoft.com/kb/316666 [microsoft.com]
Re: (Score:3, Interesting)
Maybe because the vast majority of Windows users run XP and the vast majority of Ubuntu users run recent versions?
The one thing many scientifically-minded people fail to take away from their college course in benchmarking is that a rigorously scientific comparison is often not the best comparison. Who cares what the latest and greatest, optimally tuned, super fair, scientific benchmark sa
Re: (Score:3, Funny)
It was originally implemented in Windows 98, and it was the BSOD stack.