Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

linux slower than windows

0 views
Skip to first unread message

Joshua Newman

unread,
Jun 22, 2003, 11:42:44 AM6/22/03
to
I use a dual boot laptop at work.
When i'm in linux (RH7.2) my ethernet connection trickles at ~250Kbs.
But when I boot into windows, I get ~2500Kbs.

At home on my cable internet (through a router box) speeds are fine and equal.

Does anyone have an idea of why there may be a discrepancy?

Thanks for the help.
Joshua

Ian Northeast

unread,
Jun 22, 2003, 11:52:57 AM6/22/03
to

Check for a duplex setting mismatch between your NIC and the switch. You
don't say what the NIC is; mii-tool may be helpful. Try forcing it to
full duplex if it isn't already.

Regards, Ian

Robert Heller

unread,
Jun 22, 2003, 12:12:21 PM6/22/03
to
laze...@yahoo.com (Joshua Newman),
In a message on 22 Jun 2003 08:42:44 -0700, wrote :

JN> I use a dual boot laptop at work.
JN> When i'm in linux (RH7.2) my ethernet connection trickles at ~250Kbs.
JN> But when I boot into windows, I get ~2500Kbs.

Doing what? What sort of clients and servers?

JN>
JN> At home on my cable internet (through a router box) speeds are fine and equal.
JN>
JN> Does anyone have an idea of why there may be a discrepancy?
JN>
JN> Thanks for the help.
JN> Joshua
JN>

Since things are 'equal' on your cable network, it sounds like there is
something 'fishy' (or just plain different) with your work network.
Maybe you have a configuration error (such as a wrong gateway or name
server). If it is specificly *web browing*, you might have a caching
proxy server at work that your MS-Windows side is using and your Linux
side is not. Your cable router box won't implement a caching proxy
server. Often business implement caching proxy servers as a way to
reduce bandwidth demands on their outside connection (it also lets them
censor things as well), letting them use a slower / cheaper outside
connection. It sounds like your company is using a 250kbs (A)DSL or
fractional T1 connection as its outside connection and is using an
on-site caching proxy server to reduce bandwidth demand on this
'limited' connection. A 2500kbs transfer rate would otherwise imply
multiple T1s or a T3 or something -- this is probably unlikely, unless
you work for a really big corp.

2500kbs is 2.5x a 10BaseT connection and .25x of a 100BaseT connection.
I'm *guessing* you have a 100BastT network at work. Your cable modem
is using an effective 10BaseT connection since cable networking is
limited to something less than 10Mbits, depending on the exact
technology used and how many people are on a given piece of cable.

A caching proxy server means if 10 of your fellow employees all go
visit the same site (say www.cnnfn.com), *one* copy of the page is
fetched and stored locally on the caching proxy server and the 10
employees get the one copy from the caching proxy server. Actually the
first guy in fetches the page at 250kbps and and the next 9 people get
the copy stashed on the caching proxy server at up-to 100mbits
(10Mbps), depending on other local traffic, with *no* transfers over the
outside connection. The outside connection is free for the occasional
E-Mail to/from the outside world and occasional updates of pages stored
on the caching proxy server.

All Linux web-browsers can use a [caching] proxy server, if configured
to do so. I don't believe they do so by default. Check and compare your
browsers' configurations and see if that explains things.



Skylar Thompson

unread,
Jun 22, 2003, 3:07:05 PM6/22/03
to

What brand/chipset is your NIC? At home, I have the opposite problem. Three
of my machines use a Realtek 8139 chipset (a pretty crappy chipset, IMHO),
which can get to 5MB/s in UNIX ({Free,Net}BSD and Linux), but only around
3MB/s in Windoze.

--
-- Skylar Thompson (sky...@cs.earlham.edu)
-- http://www.cs.earlham.edu/~skylar/

lcoe

unread,
Jun 22, 2003, 11:17:02 PM6/22/03
to
Dave {Reply Address in.sig} <noone$$@llondel.org> wrote:
> In message <a6fc297e.03062...@posting.google.com>, Joshua Newman
> wrote:

> It sounds as though there's a problem with speed negotiation with your work
> router. The Windows driver is managing to negotiate a good rate, probably
> 100Mbit, whereas the Linux driver is doing something slightly different and
> probably only getting the 10Mbit option. At home your router manages to
> negotiate 100Mbit on both.

i don't think this is the issue, unless he means 2500kbytes vs 250kbytes.
more likely it's a routing or firewall/proxy problem. --Loren


> Dave
> --
> mail: da v...@llondel.org (without the space)
> http://www.llondel.org/
> So many gadgets, so little time...

0 new messages