[techtalk] Poor performance on home LAN

Nathan T. Lynch nlynch at austin.rr.com
Tue Feb 8 00:55:29 EST 2000


Hello.

I've been wrestling with a performance problem on my 10baseT home LAN. 
I'm running a linux firewall between the network and a cable modem, and
everything was wonderful until I bought a new desktop machine.

Regardless of which model of network card I use, file transfer times
between the new machine and the firewall are almost always horrible,
usually between 5 and 30 kB/sec.  It doesn't seem to matter too much
whether the file being retrieved is on the firewall's hard drive or on
some ftp server out there.  I have tried tulip, rtl1839, and 3c509 cards
(the first two are PCI 10/100 autosensing, the last is ISA 10bT only). 
ifconfig output on the desktop usually looks something like this after a
typical transfer:

eth0\
Link encap:Ethernet  HWaddr 00:60:08:30:A4:C8  
inet addr:192.168.1.4  Bcast:192.168.1.255  Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
RX packets:124293 errors:175 dropped:0 overruns:219 frame:175
TX packets:101784 errors:0 dropped:0 overruns:0 carrier:24073
collisions:10289 txqueuelen:100 
Interrupt:10 Base address:0x300

Lots of carrier errors, so I tried different patch cables and even
bought a crossover cable, with which I observed similar behavior (so I'm
pretty sure the hub is not the problem).

I ran ifconfig -a on the firewall (hope this isn't too garbled):

eth0\ # lan interface
Link encap:Ethernet  HWaddr 00:80:C8:FA:B7:D6  
inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
RX packets:815174 errors:0 dropped:0 overruns:0 frame:333129
TX packets:1615052 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100 
Interrupt:3 Base address:0x300 

eth1\ # cable modem dhcp'd interface
Link encap:Ethernet  HWaddr 00:80:C8:FA:30:90  
inet addr:xx.xx.xx.131  Bcast:255.255.255.255  Mask:255.255.255.0
UP BROADCAST RUNNING  MTU:1500  Metric:1
RX packets:814213 errors:19 dropped:3163 overruns:0 frame:171719
TX packets:446801 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100 
Interrupt:10 Base address:0x340

What's with the big numbers in the TX 'frame' fields?  I'm not even sure
what that field signifies, someone care to enlighten me?  (man ifconfig
wasn't much help.)

I'm getting the ominous feeling that this might have something to do
with my mobo... like a faulty PCI bus or something?

Any and all help will be appreciated and, hopefully, reciprocated
(eventually).

************
techtalk at linuxchix.org   http://www.linuxchix.org




More information about the Techtalk mailing list