comp.lang.ada
 help / color / mirror / Atom feed
From: Arne Riiber <riiber@systek.no>
Subject: 3 mill messages/s over UDP sockets?
Date: 1997/03/07
Date: 1997-03-07T00:00:00+00:00	[thread overview]
Message-ID: <331FDF2A.7EF1750E@systek.no> (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
--------------------------------------------------




             reply	other threads:[~1997-03-07  0:00 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1997-03-07  0:00 Arne Riiber [this message]
1997-03-07  0:00 ` 3 mill messages/s over UDP sockets? Bart Smaalders
1997-03-07  0:00   ` Robert Dewar
replies disabled

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