11-15-2011 10:49 AM
HI
I'm pretty new to Labview and looking forward to learn more. I'm currently doing some Bandwith testing on our network devices. At the moment, I'm using the open source Iperf to send UDP traffic to the device. I wanted to do the same with Labview. All I need is to send a UDP traffic at different bandwidth to the device. I've looked at the example VI Sender in Labview and I didn't see an option to set the bandwidth rate. Say for exmaple, I would like to send 20 Mbytes/sec to device. Can you please help a newbie?
Thank you.
Solved! Go to Solution.
11-15-2011 10:53 AM
the rate is driven by how fast you send the data. If you send 20M/sec then (network setting and congiuration permitting) you are transmitting at 20M/sec.
It is that simple*!
Ben
* Machine configuration, OS load, network traffic, and topology all play a part.
11-15-2011 12:54 PM
Thanks Ben.
Understand that. Am I right to assume that the Data string in the UDP wirte is one byte per character?
11-15-2011 01:15 PM
@wythat wrote:
Thanks Ben.
Understand that. Am I right to assume that the Data string in the UDP wirte is one byte per character?
Yes and keep in mind network specs are in bits per second not bytes.
I belive the packet overhead (envelope with source destination protocol and checksums) are all part of the throughput. I usually count the byte as 10 bits for "in the head" estimates.
Ben
04-15-2012 07:40 AM
How about maximum throughput? Say I would like to test the throughput between two computers over a gigabit link. I will be using the UDP sender to send a large data to the UDP receiver on the other PC. I know the UDP receiver read how much data it received, but how would I determine the throughput speed in bps?