More on TCP performance


John A. Shriver (jas@monk.proteon.com)
Mon, 5 Oct 87 11:28:08 EDT


Are there any published studies on NETEX performance? It would be
good if the world could learn from the frustrations of the past.

One of the interesting limits that has not been mentioned in the
discussion is the programming interface. While I've never written a
"sink" protocol family for 4.xBSD, I did write a "sink" driver
(if_bb.c, for "Bit Bucket"). I found that even UDP can't feed the
driver all that fast on a Sun. The same probably applies to the
socket() interface itself, which could be tested with the "sink"
protocol family.

Proteon did adress the obvious problems of packet buffers in
ProNET-80. All of the boards have at least 3 on the receive side.
Some have 16KB of memory that holds as many packets as fit. The
VMEbus allows you to implement DMA at speeds over 100 megabits/second,
which allows the ProNET-80 VMEbus card to move data from ring to bus
RAM at 80 mbps.



This archive was generated by hypermail 2.0b3 on Thu Mar 09 2000 - 14:39:34 GMT