- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
What should I be seeing for throughput from iperf and a CYW43907?
Iperf client is on CYW43907 and the server is on PC. The test is over UDP.
CYW43907 is wireless (5GHz) through router to computer (Ubuntu) over Ethernet.
The CYW43907 is within 5 feet of the router and the channel appears relatively unused.
The server is running iperf version 2.0.4+svnr43
The iperf code in WICED appears to be based on 2.0.5
Commands:
iperf -u -c 192.168.1.110 (client)
iperf -u -s (server)
Test app is based on SDK 6.2
Results
FreeRTOS + LwIP
------------------------------------------------------------
Client connecting to 192.168.1.110, UDP port 5001
Sending 1470 byte datagrams
UDP buffer size: 8.55 KByte (default)
------------------------------------------------------------
[ ID] Interval Transfer Bandwidth
[ 0] 0.0-10.0 sec 1.25 MBytes 1.05 Mbits/sec
[ 0] Sent 893 datagrams
[ 0] Server Report:
[ 0] 0.0-10.0 sec 1.25 MBytes 1.05 Mbits/sec 0.503 ms 1/ 894 (0.11%)
Thread X + NetX
------------------------------------------------------------
Client connecting to 192.168.1.110, UDP port 5001
Sending 1470 byte datagrams
UDP buffer size: 7.81 KByte (default)
------------------------------------------------------------
[ ID] Interval Transfer Bandwidth
[ 0] 0.0-10.0 sec 1.25 MBytes 1.05 Mbits/sec
[ 0] Sent 893 datagrams
[ 0] Server Report:
[ 0] 0.0-10.0 sec 1.25 MBytes 1.05 Mbits/sec 0.482 ms 1/ 894 (0.11%)
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Here is the table for throughput values of CYW43907.
WICED version: 6.2
Access Point: NETGEAR, 5GHz band
iperf version : 2.0.9
Make Target: test.console-CYW943907AEVAL1F download run
Note: These values are observed when measured in RF box with no interference.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Here is the table for throughput values of CYW43907.
WICED version: 6.2
Access Point: NETGEAR, 5GHz band
iperf version : 2.0.9
Make Target: test.console-CYW943907AEVAL1F download run
Note: These values are observed when measured in RF box with no interference.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
shjl
Thanks for the information, it is nice to have as a comparison.
Do you know the specific command line options used for this data regarding the entry 43907 as a client?
Appears if using UDP, I need to specify the bandwidth argument as iperf limits UDP bandwidth to 1Mbps by default.
https://superuser.com/a/660102
iPerf uses a default of 1Mb/sec for UDP tests. Use the -b
flag on the iperf client to specify the UDP bandwidth you want to transmit at e.g.
I confirmed the change with an app on my phone to the server. Using the default client settings, I saw 1.05 Mbps. I changed the client argument to -b 100M and I got 94 Mbps throughput. Additionally I tested -b 10M and verified that I saw 9.96 Mbps. To be on the safe side i also upgraded my iperf version on the server to 2.0.10.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Oh I forgot to mention the UDP bandwidth.!
Here I have set UDP bandwidth as 300M.
Please refer /43xxx_Wi-Fi/apps/test/console/README-Iperf.pdf for details about the commands to be used.
The command I used when configuring as client: iperf -c 192.168.1.136 -u -t 10 -b 300M
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Awesome! That is the missing link.