Ubuntu Faster on My Internet Than Windows XP

By James Gaskin  51 comments

This isn't a rigorous benchmarked lab test yet, but I found something bizarre this morning. After fixing a little router problem, I tested the download speeds on my DSL line from AT&T and my cable Internet line from Time Warner Cable. I have both for product testing needs.

My DSL is pretty low speed, officially about 1000 kilo bits per second on download and 256 kilo bits per second upload. Testing that with my new (and still aggravating) Vista machine on the Bandwidth.com test meter, I got 1223 kpbs download and 321 kbps upload. That's about normal.

Then I tested my Time Warner cable connection on my primary work machine running Ubuntu 8.04. My cable modem connection is always much faster than my DSL by a factor of 10 on the download speeds. I forget what Time Warner's latest promises are for download speeds, but I think it's 10 mega bits per second to 12 mbps. Upload speeds are throttled down to 1mbps.

My Ubuntu machine returned a rating from the Bandwidth.com test of 22-25mbps over several tests. That's darn fast today, faster than normal. Then I did the same test from a Windows XP PC and got results from 12-14mbps. Still fast, but not nearly as fast as the Ubuntu machine.

The two computers 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.

Can a little extra RAM make that much difference in Internet download speeds? I don't think so. Sure, more RAM helps, but can it add 7-10mbps to your download speed? No. That makes me think that Ubuntu handles networking faster than Windows XP.

If you have both operating system in your company, running on comparable PCs, try the test yourself. It could be I got some random weirdness, but I tested the two systems back and forth for seven iterations for good luck. There's a big difference in my two systems. Let me know how much difference you find.

51 comments

Anonymous 1 year ago
It does work. I have done this on the same computer.Because my desktop has to connect to the internet with USB and it reads from the USB plug slower, on windows XP, it was only 8 MB while it was supposed to be 15 MB. But after installing ubuntu, when i tried it on ubuntu, it hit 15 MB.I doubt ubuntu reads my usb plug faster.
Anonymous 1 year ago
Anonymous 1 year ago
I 100% agree with you because in my laptop i have 2 operating system .One is Windows Xp & the other is Ubuntu 10.04.When i use Internet on XP the download speed is around 1.5 MbpsUpload is 450 kbpsBut when i use in Ubuntu the speed is so fast i.e Download speed is around 3-4 Mbps & Upload is around 500-600 kbps.I recommend everyone to try Ubuntu once.
Anonymous 1 year ago
I was just googling to find out why my computer (running linux) is way faster downloading than my wife's computer (Vista). I came upon your site and I can verify your 'claims'.My wife constantly asks me to pause my downloads so she can do our banking (which only takes a few minutes). She can always tell when I'm downloading because of the definite speed fluctuations at her end. Her computer is newer, has a shorter cable to the wired router and, according to popular 'belief' runs a better operating system... Well I had to see what the difference was, so I had her install a network monitor gadget on her desktop and, once I resumed my downloads, got her to check the bank balance and some other things. While we were both downloading, her "gadget" reported speeds of 9-50 KB/s and mine remained between 310-326 KB/s.Yes the difference could be the sites we download from so I'll try identical downloads next, but I thought I'd post this finding which isn't as much 'conclusive' as it may be something that warrants looking into.
Anonymous 1 year ago
I can confirm. Im using dual boot with Vista Ultimate and Ubuntu Linux 9.10. It is the same machine, and the same browser, but i can tell that internet is noticeably faster on Ubuntu Linux 9.10 than it is on Vista. No idea why, but that is the truth.
Anonymous 2 years ago
Basically all the broad band services are not providing the good speed. Some services provide the speed. I found a website to chk the internet speed from ip-details.com
Anonymous 2 years ago
I dont know why but in my case, i have the 2 os in my laptop, same card, same driver, but still... ubuntu download speed is really fast compare to windows xp: for example in megaupload, same hour, i can download in windows xp nearly 100 KB/s but in ubuntu nearly 700 KB/s.I dont know why though, but im really happy XDD
Anonymous 2 years ago
大阪でバッテリー販売。 セルモーターリビルト。 オルタネーターリビルト。リビルト在庫多数。大阪で電装品販売。リンク品在庫多数。大阪でウイング車モーター修理・販売・在庫多数。大阪でパワーゲート車モーター修理・販売・在庫多数。
Anonymous 3 years ago
Hi,I was googling on "Nas Unix downloads faster then Xp"I just received my new ADSL2+ modem and ordered a new internet connection.I tested it right away. I am on a 9Mbit profile and downloade a file from a 100mbit ftp distro server 80km's from here.I topped out with my XP(E6750 + 4GBram) (firefox & IE7) at 450kb/sec which is far to low for a 9Mbit connection. (i have 9mbit, checked modem sync)Anway, I have a Qnap 409Pro (only 500mhz proc & 256MB ram) and it downloaded the same file at +900kb/sec.I ran it over and over again. I even switched towards another XP machine and i can't get over 450kb/sec.I did all the speedtests on the web and the stated me that I had only a 4mbit connection.I can't xplain really, my previous connection was 6Mbit and my download was the same on my NAS and XP machines (650-660kb/sec)And I am not a Linux/unix man, I hardly know something in that area :)
Anonymous 3 years ago
One thing that seems to be overlooked is the fact that windows is still not a true OS. It is a program running on the DOS OS. Yes, Windows has acquired the rights and ownership of DOS years ago and has taken the "true" DOS environment and incorporated it into Windows. Yet still, it is the DOS OS that is the underlying OS for Windows. Anytime you have to go through a program to utilize the hardware, you will lose some throughput speed.Ubuntu is built on the Linux OS. The various forms of Linux still incorporate the hardware control at the core OS level and do not operate through a program built over the OS. Linux still has its "true" command line environment. The GUI that the Linux OS's offer is a program the makes it easier for the non techies to operate and configure Linux. The Linux GUI is a substitution for the command line interface, not a substitution for the OS like Windows.To simplify things, both DOS and Linux communicate roughly equally at the hardware level. What Linux doesn't have is another program that then manipulates that data like Windows.Anyone from the DOS days knows that network speeds were faster in the pure DOS environment than when they were in the Windows environment.Also, with TCP/IP, there is error checking. The more layers you have to go through, the greater the chance of errors. The more errors in the data, the more data that has to be resent. The more data being resent results in overall slower data speeds. Windows has gotten better since the 9x days, but still corrupts data. Windows now has more checks in place to prevent corrupt data from crashing the system or functionality. Still, Windows is not as stable as Linux and still crashes.What you need to truly measure throughput speed is an actual byte counter that counts raw data, not complete files. Take a file of 100MB and download it measuring raw data and then download it using TCP/IP measuring the file completion, you will get two different results every time with the file completion time being slower. There is always data bits lost over the internet, but TCP/IP's ability to re-request bad data allows the sender to resend the data again without missing a beat.Check out this link for information on the TCP/IP protocol: http://www.hardwaresecrets.com/article/433
Anonymous 3 years ago
...on a dual boot system, so there's no difference between the processor, RAM, NIC,...I used Firefox 3.0.5 on a Windows XP and on a Linux Fedora, here are my figures:Linux : download 16M, upload 938kWindows: download 7.5M, upload 944kThe tests were repeated several times, the results were practically the same, and the reboot from one OS to the other was done in minutes. The difference in download is quite impressive!
Anonymous 3 years ago
What you should have done is try to download something like a 200 mb file from a host like Rapidshare with premiup account.Rapidshare has bandwidth running into 100s of gigabits and for a premium account it is limited only by your ISPs furnished bandwidth. It also allows unlimited connections. I use upto 16 streams per file at times. Use a stopwatch and time them both. Do this with both Windows and Ubuntu. Then lets see the real results.
Anonymous 3 years ago
Linux with last-year's Windows PC.
Anonymous 3 years ago
Maybe QoS on Windows is taken the extra bandwidth.Miguel A. Risco Castillohttp//mrisco.accesus.com
Anonymous 3 years ago
here's the patch to make the download speed, faster.from http://www.lvllord.de/http://techviewnow.blogspot.com/
Anonymous 3 years ago
Maybe the ISP can't cap the Linux machine network connection
Anonymous 3 years ago
Here are the results I got with this config:Core 2 Duo 3.0 GHz2 GB RAM100 Megabit ethernetUsing my university's ISP:Ubuntu 8.10 (fully up to date)Download: 9981Upload: 14232Windows XP Pro SP3 (fully up to date, no background processes)Download: 6640Upload: 3828Got these numbers using speedtest.net on Firefox 3.0.5 on both operating systems.To be fair, the connection speed on this network is almost never constant because of it's heavy use, but both test were conducted as close together as possible.Just my .2 cents. :)
Anonymous 3 years ago
It's not widely known nor talked about but Linux has always had faster internet speeds then XP even when tested on an identical machine!XP has a hidden loop back network in it that puts a slight hit on speed performance.But the results you got are way off base. I've had differences of a few bits to a few hundred k at the most.There are many speed test sites of which some of them are very flawed. For instance, my isp caps my upload speeds at 365k yet the Verizon speed test (No I don't have Verizon) shows my upload speeds in the 400-500k range.The most accurate tests I have found are as follows;http://www.testmy.nethttp://myspeed.visualware.com/And this one called SurfSpeed will test your throughput while connected to several popular websites;http://webspeed.kessels.com/Test with all 3 then average out the results for a more accurate result.And try running the speed tests on that Windows box while running from a live Linux Cd. That should prove to be interesting. See if it is faster then Windows.If it blows Windows away using that configuration then I'd say you have a problem with your network settings or configuration in Windows.TaZMAnhttp://tazbuntu.blogspot.com/
Anonymous 3 years ago
This is a no brainer. If you didn't know this, you shouldnt be in IT.Windows limits the number of connections while ANY linux system has unlimited connections. My linux box at home is always twice as fast downloading than my windoz.

Add a comment

Post a comment using one of these accounts
Or join now
At least 6 characters

Note: Comment will appear soon after you have activated your account.
Obscene/spam comments will be removed and accounts suspended.
The information you submit is subject to our Privacy Policy and Terms of Service.

ITworld LIVE

Small BusinessWhite Papers & Webcasts

White Paper

Microsoft Volume Licensing Comparison - Small/Med. Business

This quick-reference document lets small and medium organizations (i.e. those with five or more devices) to easily compare the available Microsoft Volume Licensing programs to create a simple, cost-effective and flexible way to benefit from volume licensing.

White Paper

ESG: Oracle Database Appliance: A Simple, Economical Option for SMBs and Independent Software Vendors

Read this technology overview of a DBMS built for SMBs that provides a rapidly-deployable, highly-available platform at an affordable cost

See more White Papers | Webcasts

Ask a question

Ask a Question