Re: OT: Maximum number of fast ethernet cards



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Pete Clarke wrote:
Hi there,

This is slightly offtopic, but does anyone know the maximum
number of fast ethernet cards a typical PC can handle..? I want
to use a cheap (ish) Debian box as a firewall/router to
suppliment my Netgear, and provide more services to the internal
network than currently available.

Like what?

With this in mind, I was intending on slapping a load of dual
portal network cards into a redundant PC. I remember reading a
while back that the ultimate limit will be the PCI bus bandwidth
- with this in mind, what would be the maximum number of NIC's I
could realistically install into a PC?

That's right. A bus can't carry more than the bus can carry...

For bog-standard 33MHz/32bit PCI, that's 133MBps theoretical which
is shared with the IDE controller.

Fast Ethernet is 100Mbps == 12.5MBps, which means you could
supposedly fit in 10 FastE *ports* before flooding the bus. But
this will only give you enough extra bandwidth to write log files
out to disk.

Since no one ever gets the theoretical maximum, lets drop that down
20% to 8 ports. Which means 4 dual-port cards. Doesn't look like a
problem for a full-sized ATX mobo. But then, when have you ever
seen Ethernet running a full capacity? So, 10 ports *may* work.
I'd stick with 8 ports, though.

PCI-x cards (64 bit and/or 66MHz) will arithmetically increase the
bandwidth. Don't know the bandwidth of PCI-e, but you can find it
in Wikipedia and do the math (sums? reckoning?) yourself.

Regarding CPU, modern CPUs are *fast* in text-only mode. No,
*stupendously* fast. A Pentium 90 *should* be able to handle that
much data.

The *definite* problem I foresee is interrupts. Every 1500 byte
packet generates a hard interrupt, so that's a theoretical max of
8738 hard interrupts per port. With 8 ports, that's 70,000 hi's per
second. Can the Linux kernel handle that on a given bit of HW?
You've just flown beyond my area of expertise...

- --
Ron Johnson, Jr.
Jefferson LA USA

Is "common sense" really valid?
For example, it is "common sense" to white-power racists that
whites are superior to blacks, and that those with brown skins
are mud people.
However, that "common sense" is obviously wrong.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD4DBQFEk06IS9HxQb37XmcRAk39AJ9VNRuKbyuf098S/FEhDnjNH+7gWwCYu9eb
O6ZlYnbuoT+f6xUyWTBf/g==
=olh9
-----END PGP SIGNATURE-----


--
To UNSUBSCRIBE, email to debian-user-REQUEST@xxxxxxxxxxxxxxxx
with a subject of "unsubscribe". Trouble? Contact listmaster@xxxxxxxxxxxxxxxx



Relevant Pages

  • Re: Switching fabric
    ... added reflecting the output ports, vlan, prioritization, and so on. ... Those internal headers take up internal bandwidth. ... The switching fabric rate reflects the internal bandwidth. ... line cards that can switch or route very quickly to other ports on the ...
    (comp.dcom.sys.cisco)
  • Re: Question About Memory Card Reader
    ... a dedicated card with 2 ports. ... people say the fireire port on sound cards can be flaky, ... addressed slow firewire transfers). ... I didn't check all the other PCI devices. ...
    (rec.photo.digital)
  • SmartBits 101
    ... a disclaimer - there's a TON about Spirent's SmartBits gear that I ... but the intelligence of the solution is in the cards. ... the 200 has four ports ...
    (Focus-IDS)
  • Re: [PATCH] SIIG 8-port serial boards support
    ... These cards are based on Oxford Semiconductor 16C950 UARTs and some of then can work in RS485 mode. ... They use DTR to automatically control direction of the RS485 transiever buffer and so need to set bits 3 and 4 in the ACR register. ... separate bars and another 4 ports in the single bar. ... SIIG cards have more than 4 port, so this setup function could be used for them ...
    (Linux-Kernel)
  • win2k3 server: route using gigabit lan vs. fast ethernet
    ... using just one of these ports on a fast ethernet network while all the other ... ethernet ports are disabled. ... gigabit switch, and simply copy the files through the windows gui. ... How do I ascertain and force this file transfer to occur via ...
    (microsoft.public.windows.server.general)