hi, i just read this since i have a similar problem, trying to
transfer data across two computers at ~30mbyte/s rate. after doing
some testings, i found the optimal package size turns out to be 4096
byte or 4K for tcp/ip tranmsission on LAN.
Ethernet packets are range from 46-1500bytes, or there abouts, so
anything is being broken up. Well, anything over 1500 bytes.
I'll give the even multiples of 32768 a try and see how that goes.
(Well, there seems to be support for frame sizes up to 9000 bytes in
Gigabit Ethernet.)
I'm going to
Have you tried even multiples of 32768?
I seem to remeber that ethernet (or was it IP) that limited the size
of packets in order to prevent a single transmitter from dominating
the network.
The performance drop-off's for the larger packets may be due the
packet being broken up and one of those "l
I encourage people to answer their own questions!
This way you get the "stars" you deserve.
Your numbers look good.
Ben
I posted my last response and mistakenly did not know that if I
selected the "answer this question" option at the top, that it would
not display with all the other text, you may have to hit the "Show all
answers to this question" option, to see the response. I didn't want
it to be posted in 1/3rd
Adding to my previous;
I have gotten good results using VI server technology and using call
by reference to get data.
I have never attempted to push the trasfer rates you are looking at
but I think it is worth a quick try.
The beauty of this approach (IMHO) is ZERO TCP DETAILS (sorry) to
code.
70mbps Cool!
I think the next test I would do is to try out the VI server example
and modify the example so that it reads a huge array constant.
This would take advantage the TCP/IP functionality that is built in to
LV.
If that works, you may be done!
Ben
Hi Ben,
Thanks for taking the time to respond. From my understanding, on a
dedicated connection, a network utilization of close to 60% can be
reasonably expected for TCP/IP connections. That would give me 60mbps
in which to work. (I usually like to work with around 100% overhead
available.) Th
Hi Adam,
It has been a couple of days and no response on this Q so I will
relpy.
First, you have done your homework well. I have not used the TCP
functions from Sheldon Instruments so I can not comment on that.
I think the Naegel option would help if you were send alot of small
packets that need
Hello,
I am interested in optimizing TCP/IP throughput in LabVIEW. I am
looking to send data between two systems at rates around 20-30mbps on
a dedicated 100base-t ethernet connection. All data needs to reach
the other side w/o loss. I have a few questions with regard to
accomplishing this.
1.
10 matches
Mail list logo