[e2e] UDP Performance problem

sahans at cse.mrt.ac.lk sahans at cse.mrt.ac.lk
Thu Feb 10 03:26:20 PST 2005


At the moment what I want is get the peak performance of the UDP. I have no
concerns of gaining reliablity. In simple if I pump 15000 1KB messages and if I
can recieve at least 14000 of them that is quite satisfactory....But as I've
told above I am hitting a barrier in Linux at 32Mbps level and what I want is
to find a reason for that ....


Quoting sthaug at nethelp.no:

> > I am writing a a networking library to facilitate faster data transfers
> using
> > UDP. The required level of performance is 120Mbps (at the minimum) on
> Gigabit
> > Ethernet. 
> What is the real point of "faster data transfers using UDP"? Many people
> have tried this through the years - they usually end up reimplementing
> parts of TCP.
> > But at the moment what I am getting is around 32Mbps. I am using a 8kB
> packet
> > size and using Redhat 2.4.21 kernel (Enterperise Linux). I am having 4X
> > 2.8GHz Intel Xeon CPUs with 4GB memory. Two identical machines are
> > interconnected using an SMC switch (Gigabit Ethernet)
> > Does anybody has an idea about this dissapoiniting performance ?
> It was possible to saturate a 100 Mbps Ethernet with Pentium-166 class
> equipment and TCP traffic several years ago. Today there are many systems
> that can saturate Gigabit Ethernet using TCP. Why do you want to reinvent
> the wheel?
> Steinar Haug, Nethelp consulting, sthaug at nethelp.no

This message was sent using IMP, the Internet Messaging Program.

More information about the end2end-interest mailing list