comp.lang.ada
 help / color / mirror / Atom feed
* 3 mill messages/s over UDP sockets?
@ 1997-03-07  0:00 Arne Riiber
  1997-03-07  0:00 ` Bart Smaalders
  0 siblings, 1 reply; 3+ messages in thread
From: Arne Riiber @ 1997-03-07  0:00 UTC (permalink / raw)



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
--------------------------------------------------




^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~1997-03-07  0:00 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1997-03-07  0:00 3 mill messages/s over UDP sockets? Arne Riiber
1997-03-07  0:00 ` Bart Smaalders
1997-03-07  0:00   ` Robert Dewar

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox