LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

what is the maximum speed data socket can achieve?

I am trying to determine what the maximum data transfer speed is using Data Socket. I have two identical computers as follows:
3GHz processor
1GB ram
10-100 ethernet card
Windows XP
Labview 7

I'm using a non-buffered data socket tranfser in which I open the connection outside my loop and then send data once per loop. I have a similar setup on the recieving end. I send an array of 80,000 SGL values once per loop. The DS server runs on the subscriber machine.

If I send data from one vi to another on the same machine I get a a mazimum transfer rate of 35Mb/s (million bits per second). This indicates to me that the bottleneck is not in the execution of the labview code.

When I try to perform the same t
ransfer across a network, either my office network or with simply an ethernet crossover cable between the two computers, my data rate tops out at 2.6Mb/s. At rates higher than this, the subscriber can't finish reading the data in time.

I use "perfmon", a windows diagnostic program, to watch the data flow over the network. The data flows over the network at 2.6 Mb/s.

If I transfer a large file at the same time that this experiment is running, my network rate spikes to 8Mb/s while the file is being transfered. This proves to me that the card is capable of higer data rates.

Additionally, I can post data to the DS server at higher data rates as well.

Can you possibly offer me some advice on how to achieve a higher data transfer rate?

Thanks.
Matt Hill
NREL
Denver, CO
0 Kudos
Message 1 of 3
(4,551 Views)
Greetings!

I think, as you have already demonstrated to yourself, that the limitation is almost entirely dependent on the network speed. The nice thing about datasocket is that your actual data transmission, in total bytes, is usually much less than any other mode. I think you need to test the speed when nothing else is happening on your network. It's probably a lot faster than you think! 🙂

eric
Eric P. Nichols
P.O. Box 56235
North Pole, AK 99705
0 Kudos
Message 2 of 3
(4,551 Views)
Hey Eric,

You can bump up the priority of you apps and try again. Also, a couple Giga-bit NIC's and switches couldn't hurt either...

Kup
0 Kudos
Message 3 of 3
(4,551 Views)