I've got a 350.80-MHz P2 running 196608K bytes
of RAM, according to exec.php `dmesg`.
Here are my network interfaces:
fxp0: <Intel 82559 Pro/100 Ethernet> port 0xef00-0xef3f mem
0xfe600000-0xfe6fffff,0xfe7ff000-0xfe7fffff irq 9 at device 16.0 on pci0
fxp0: Ethernet address 00:90:27:d3:91:8a
inphy0: <i82555 10/100 media interface> on miibus0
inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
xl0: <3Com 3c905B-TX Fast Etherlink XL> port 0xec00-0xec7f mem 0xfe7fef80-0xfe7fefff irq 9 at device
17.0 on pci0
xl0: Ethernet address: 00:00:e2:1f:84:86
miibus1: <MII bus> on xl0
xlphy0: <3Com internal media interface> on miibus1
xlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
ep0: <3Com 3C509B-Combo EtherLink III (PnP)> at port 0x210-0x21f irq 5 on isa0
ep0: Ethernet address 00:a0:24:41:87:7a
I'm not running IPsec. I'm running PPPoE and
advanced NAT. Traffic shaper is loaded with
rules, but turned off. I have a NAT rule
publishing my LAN machine's port 80 on the WAN.
If I download something from a computer on
the LAN through the WAN over 1.5Mx256M ADSL
to a machine on the other side of the ADSL,
I get a consistent 26K/s using wget on the
public IP machine and Apache2 on the local LAN
That's terrible! I should get 124K/s, bare
minimum! I'm the network admin, so I have
checked our traffic utilization during these
downloads, and our ATM circuits are practically
empty. Also, I can configure my ADSL router
to route the traffic itself, rather than use
bridge mode, and I get 124K/s.
Any ideas what might be causing this? xl and fxp
are fairly performant drivers, aren't they?
Is my CPU the bottleneck? Is my PCI bus the
bottleneck? Are my cards the bottleneck? How
can I tell?
Jesse Guardiani, Systems Administrator
WingNET Internet Services,
P.O. Box 2605 // Cleveland, TN 37320-2605
423-559-LINK (v) 423-559-5145 (f)