Hi all,

Having been sucessful with raw data at speeds up to
96000*4*(16+18+24)=22 Mb/s I sort of believed 
it was possible to run at rates reasonably near
100 Mb/s when only sendind data in one direction
since the machine says: "Link is up at 100Mbps, full duplex"

Now, as it turns out I did the above test with only
one RF channel so the speed was only 11 Mb/s.
What is more of a problem is that the maximum
throughput through one socket is actually just a little
below 96000*4*16 = 6.1 MB/s. It is perfectly ok
to send 5MB/s through four sockets simultaneously
but sending fft1 transforms through a single
socket is impossible.

Presumably this is well known, I an just a newcomer
to networking and I could not guess it would behave
this way.

Is there some settings I should change? One possibillity
seems to be to open several sockets on different ports
simultaneously to increase the throughput.

I can not send even 16 bit noise-blanked time domain data
from Linrad to MAP65 over the network on a single socket.
14 bit data will be fine however because the Linrad 
processing removes all strong signals when the MMX routines
are selected.  

Is there something wrong in what I do? Does Windows behave
the same way? 

To be able to run at 96 khz with fft1 transfer it seems
I will have to use at least 6 sockets in parallel with
different port numbers.

It is interesting to note that the old Pentium MMX at 200 MHz
uses very much more CPU (under an old kernel) but that the
throughput through one socket does not differ much. It can
not send more than a 16 bit channel because there is not
enough CPU time available.

Trying to find some hints on the Internet I came across this:
http://www.ncsa.uiuc.edu/UserInfo/Resources/Hardware/IBMp690/IBM/usr/share/man/info/en_US/a_doc_lib/aixbman/prftungd/2365c93.htm

    * Do not change the default (and maximum) MTU of 1500 bytes.
    * Set the application block size in multiples of 4096 bytes.
    * Keep socket space settings at the default values.
    * If the workload includes extensive use of services that use UDP, such as 
NFS or RPC, increase sb_max to allow for the fact that each 1500-byte MTU uses 
a 4096-byte buffer. 

It seems to indicate that I should send much larger packets???
(a multiple of 4096 bytes 'header' included)


  73

  Leif / SM5BSZ


#############################################################
This message is sent to you because you are subscribed to
  the mailing list <linrad@antennspecialisten.se>.
To unsubscribe, E-mail to: <[EMAIL PROTECTED]>
To switch to the DIGEST mode, E-mail to <[EMAIL PROTECTED]>
To switch to the INDEX mode, E-mail to <[EMAIL PROTECTED]>
Send administrative queries to  <[EMAIL PROTECTED]>

Reply via email to