I have ported NETIO TCPIP server to measure network performance of RTCS. The test sends 1k, 2k, 4k, 8k, and 16k data blocks and measures the data thought based on the time around. The test was done for MFC52259 evb. Here are the results:
Packet size, Bytes RX speed, Bytes/s TX Speed Bytes/s
1024 114688 6627
2048 139264 22071
4096 212992 18542
8192 305152 19156
16384 424960 240640
It seems the transmission speed is really low. Do you have any similar test results showing different performance or this is the actual performance we have to expect?
Solved! Go to Solution.
NETIO original source code and Windows binary could be found on:
http://www.ars.de/ars/ars.nsf/docs/netio
Dmitri.
The default build parameters for RTCS for the 52259 are set to optimize memory, not speed. There are a number of parameters that can be adjusted that will result in better throughput, at the expense of additional memory. If you want to provide your NETIO port, we may be able to suggest which parameters should change.
I have been using minimal RAM configuration which is default for MFC52259 and tried to change the socket options for buffer sizes (OPT_TBSIZE, OPT_RBSIZE) improve performance. Nothing worked. I have attached the port to the message.
NETIO original source code and Windows binary could be found on:
http://www.ars.de/ars/ars.nsf/docs/netio
Dmitri.