You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I recently had an opportunity to work with the zephyr zperf: Network Traffic Generator to achieve some performance metrics. I followed along with the documentation here: Zperf Documentation.
Summary
This table summarizes the bandwidth results using the tests detailed below:
Direction
TCP (Mbps)
UDP (Mbps)
Zephyr Server, PC Client
87.7
95.1
PC Server, Zephyr Client
73.6
79.8
PC Configuration
In testing, I used a windows machine with iperf-2.0.5 connected to the 100M ENET (J3) port of MIMXRT1170-EVK
Zephyr v3.6
PC configured with IP address: 192.0.2.2
Subnet Mask: 255.255.255.0
MIMXRT1170-EVK Configuration
Flashed the zperf example to run on cm7 core of RT1170:
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
MIMXRT1170-EVK Zephyr Network Performance
Overview
I recently had an opportunity to work with the zephyr zperf: Network Traffic Generator to achieve some performance metrics. I followed along with the documentation here: Zperf Documentation.
Summary
This table summarizes the bandwidth results using the tests detailed below:
PC Configuration
In testing, I used a windows machine with iperf-2.0.5 connected to the 100M ENET (J3) port of MIMXRT1170-EVK
Zephyr v3.6
PC configured with IP address: 192.0.2.2
Subnet Mask: 255.255.255.0
MIMXRT1170-EVK Configuration
Flashed the zperf example to run on cm7 core of RT1170:
TCP Using Zephyr as Server and PC as Client
Serial Terminal Input
zephyr tcp download
CMD Input:
iperf -V -c 192.0.2.1 -p 5001
Serial Terminal Output
CMD Output
UDP Using Zephyr as Server and PC as Client
Serial Terminal Input
zephyr udp download
CMD Input:
iperf -u -c 192.0.2.1 -b 100M -V
Serial Terminal Output
CMD Output
TCP Using Zephyr as Client and PC as Server
Serial Terminal Input
zephyr tcp upload 192.0.2.2 5001 10 1K 1M
CMD Input:
iperf -s
Serial Terminal Output
CMD Output
UDP Using Zephyr as Client and PC as Server
Serial Terminal Input
zperf udp upload 192.0.2.2 5001 10 1K 100M
CMD Input:
iperf -s -u
Serial Terminal Output
CMD Output
Beta Was this translation helpful? Give feedback.
All reactions