[584] in Pthreads mailing list archive
3 mill messages/s over UDP sockets?
daemon@ATHENA.MIT.EDU (Arne Riiber)
Fri Mar 7 04:52:37 1997
Date: Fri, 07 Mar 1997 10:26:02 +0100
From: Arne Riiber <riiber@systek.no>
Cc: riiber@systek.no, pthreads@MIT.EDU
Using the gnat-3.07 Ada compiler (w/pthreads1.60b4) and Linux 2.0
on a 133Mhz Pentium, two ada tasks could send/receive about 120
100-byte messages over UDP sockets in 0.04 milliseconds. This gives
about 3 million messages per second.
It was not possible to send/receive more than about 200 messages,
even if the socket send buffer size was set to 50K with setsockopt().
Anyone that can explain the results (is it related to Pthreads or Gnat?)
And better, what is needed to set up the socket buffer so the buffer
size is 50K (as on non-threaded socket calls), so more messages
can be sent?
-Arne-
--
--------------------------------------------------
Arne Riiber http://home.sn.no/~riiber
System Teknologi AS http://www.systek.no
--------------------------------------------------