poor PCMCIA network performance
Mark J. Dulcey
mark at buttery.org
Tue Apr 2 09:13:26 EST 2002
Robert L Krawitz wrote:
> I use two network cards in my Dell Inspiron 8000 (PIII-700): a 3Com
> 3CCFE574BT and a Linksys wireless card. With the 3Com card (which is
> a 10/100) I never get better than 1.4 MB/sec (about 12 Mb/sec), even
> when the card is in 100 Mb mode (at some point in the past the limit
> was about 2.5 MB/sec). At that rate, top shows my CPU utilization
> pegged at about 100%, even doing a simple ftp. I know the card
> doesn't do DMA, but that's rather slow even for a PIO transfer. These
> cards have been around for ages; I don't think people would have been
> too satisfied with 400 KB/sec saturating a 200 MHz system.
Your results with the 3Com card are normal for a 16-bit PCMCIA card. The
wall you're hitting is the PCMCIA interface. You would have done much
better to get a CardBus card (such as the 3CCFE575CT); you should be
able to saturate a Fast Ethernet with one of those, and the CPU
utilization would be lower.
Basically, 10/100 16-bit cards are something of a lie, since you can
never get anywhere near 100 Mbps from them. The same is true of 10/100
USB interfaces (the 12 Mbps speed of USB is a hard limit), though USB
2.0 (480 Mbps) could be different if anyone ever produces a USB 2.0
Ethernet interface.
> On the Linksys card, I likewise never get more than about 250 KB/sec,
> even if the computer is right next to the WAP and the link quality is
> 92/92, suggesting that I'm also hitting up against a hard limit. The
> WAP is connected to my main system via the motherboard ethernet, which
> I know from other means (when I was transferring data from my previous
> system to the current one) has no trouble maxing out at 10 MB/sec
> (that ethernet does DMA).
Not sure about that one; it may be that you're doing about as well as
802.11b and your access point will allow. The bit rate of 802.11b is
11Mbps, but there are other issues with wireless, such as latency
(always higher than wired LANs) and delays for the collision avoidance.
More information about the Discuss
mailing list