Messages in this thread | | | Date | Tue, 08 Feb 2000 10:54:59 -0000 (GMT) | From | Anton Ivanov <> | Subject | Re: Gigabit Linux Server Bottlenecks |
| |
-----BEGIN PGP SIGNED MESSAGE-----
On 08-Feb-2000 Jonathan Disher wrote: >>maddening to the CPU. As I recall, the host must be able to process >>around 82,000 packets (read "CPU interrupts") per second to fill the >>pipe unidirectionally. Try this in a full duplex setting with a 2 gig >>pipe to fill and you (at least) double the amount of work the CPU needs >>to accomplish every second. > > IIRC, gigaether is actually 500mbit ethernet in full duplex mode.
More complicated:
In Full Duplex: it is 1 GBit
In Half Duplex: Packets smaller than 640 (or 512, sorry do not remember) are padded to this value. So if you transmit 40 byte packets in half dupplex you get approx the performance of a 100 MB in Full Duplex.
Also, both the switch (hub) and the host can exercise flow control and request actual transmission rate to be dropped (modulations stays same as for 1GB).
The figure you quote is the value implemented via flow control on most "GigE" hubs like PE 1xxx. They usually send back a flow control signal to drop speed around half a gig. This is in their specs ;-)
Anyway, this is OT.
On Topic: you can deliver 1GigE with Linux and it works. To be more exact - works great ;-). The question being: is there any chance to get 802.1Q in 2.4? Current code is for 2.2.
Correct me if I am wrong but I do not recall it on the feature list.
Thanks in advance,
- ---------------------------------- Anton R. Ivanov IP Engineer Level3 Communications RIPE: ARI2-RIPE E-Mail: Anton Ivanov <aivanov@eu.level3.net> @*** Cushman's Law *** A fail-safe circuit will destroy others.
- ---------------------------------- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.0 (GNU/Linux) Comment: For info see http://www.gnupg.org
iQEVAwUBOJ/2ASlWAw/bM84zAQGwCQf/eVnAoKjimdACp95pCo9/nufXiDd7Hw8V mFLx95D7nB/TR7SUGc7An9466URwvhKO1voMJQj3zrqzTXvRJUswzAirYhaYPLV3 iRtCwIEhFP5SBm0jEeIptdwHGPjEQFIXJs3HefnrM8uIIASVKra2S+z20qZOjI8E Bnz8hY2Y+gfjtgG8EzpOq84BPKiNVZUHeJglA7W+Mcsp0DWewGfUtlhNOQigUsx3 7VVdPT12IOsN52Rv06oLpfDg/+IzgD5RZNIAiX6I4wKpkgoFzcusuGNuDqZa4MNl vumP4Euegzj0UtAYdfOg9IJ2EGLycudjJv+TchRoL8iDvH0O+eNZlg== =AD4u -----END PGP SIGNATURE-----
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |