Internet speed less than half in linux compared to windoz ??!!!
Linux - NetworkingThis forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Internet speed less than half in linux compared to windoz ??!!!
I'm facing this rather frustrating problem !
The internet connection I've subscribed for is a 10Mbps connection. Testing it with speedtest.net in windoz gives me a download speed of over 7300 kbps while it is less than 3500 kbps !! Same goes for upload speed !
I've tried to look into 'ps' and 'netstat' outputs and haven't been able to pin point the cause for this annoying show stopper.
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 *:x11 *:* LISTEN
tcp 0 0 *:smtp *:* LISTEN
I've heard that Vista uses a new TCP/IP stack that works well if your running Vista, XP SP3 or Server 2008 but, not well if your running XP SP2, Apple, or Linux. Does your windows computer use one of the first operating systems. If so maybe your router has switched to this new TCP/IP stack... Also it could be the driver for your card isn't as efficient as it is in windows. I'll look around and see if I can find any fixes for this problem but, give me the info on your windows system pls.
I do not have a router installed. My laptop is directly connected to a DSL Modem.
I've always suspected the IRQ sharing to be the problem. I've had problems with other devices like audio/video chips which perform really well under windoz but not in linux. I've always thought that there's a short coming in the way linux handles the interrupts.
Attepmting to trouble shoot the above mentioned problem (audio/video), I patched the kernel with real time code and voila ! The problem just vanished. Now, the audio chip perform a lot better than in windoz with virtually no hick ups !! The video chip performance is very close to that of windoz but, windoz kinda beats linux when it comes to that.
The problem with internet speed is really annoying as there was a time, probably about a year back, when the network speed was lot better in linux compared to windoz, yet the difference wasn't so significant as it is now !! Probably, a kernel upgrade changed IRQ handling in some way that is affecting my network speed. I've been facing this and other (trivial) problems since 2.6.23.*. Currently I'm on 2.6.24.3.
The onboard ethernet chip is ULi M5261 which uses uli526x kernel module. As it is apparent from the kernel log, it is configured as 100Mbps full duplex interface. I've checked the IRQ, Mem range, I/O range and found them to be the same as under windoz. So, I've hit a dead end.
if you view the output of ifconfig do you see any errors listed in the network interface stats ?
I have a couple AMD64 machines and both were giving me issues with the network connection, tons of errors causing retransmissions etc.. I threw intel NICs into both boxes and they work perfectly now, no errors, no Internet slow downs. Maybe when I feel motivated I'll go back and look at the integrated NIC to see why they are so screwy.
The interface stats is the first thing I would suggest look at.
Distribution: OpenBSD 4.6, OS X 10.6.2, CentOS 4 & 5
Posts: 3,660
Rep:
This is not an IPv6 issue. The symptoms of IPv6-related problems are typically slow web browsing due to waiting for IPv6 time-outs when an IPv6 address is found for a particular site, or unpredictable responses to DNS queries for IPv6 addresses. Once a connection is established (like a speed test), you wouldn't have those problems.
Throughput issues are most likely related to a badly-written driver.
It looks like a couple years ago the uli526x was split out from the generic Tulip-clone driver and ownership of that new driver was taken by the company itself. Perhaps their engineers have not been diligent in keeping their driver in sync with kernel changes?
Any way, the most practical suggestion is probably to try a stand-alone PCI(-e/-x) card rather than the built-in. Intel cards typically perform very well.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.