Issue with iperf3 and UDP

Hi Experts,

I’m facing this issue with iperf3 and UDP:

I am running below command in :

Client side:

  • perf3 -i 1 -u -c 10.100.0.4 -b 100m -t 0 -p 5005

Server Side or UE side:

  • perf3 -s -p 5005

But I am seeing only at UE side:

[ 5] 0.00-1.00 sec 0.00 Bytes 0.00 bits/sec 0.000 ms 0/0 (-nan%)
[ 5] 1.00-2.00 sec 0.00 Bytes 0.00 bits/sec 0.000 ms 0/0 (-nan%)
[ 5] 2.00-3.00 sec 0.00 Bytes 0.00 bits/sec 0.000 ms 0/0 (-nan%)
[ 5] 3.00-4.00 sec 0.00 Bytes 0.00 bits/sec 0.000 ms 0/0 (-nan%)
[ 5] 4.00-5.00 sec 0.00 Bytes 0.00 bits/sec 0.000 ms 0/0 (-nan%)
[ 5] 5.00-6.00 sec 0.00 Bytes 0.00 bits/sec 0.000 ms 0/0 (-nan%

Any suggestion would help here. Same command is working fine with iperf2.

There is a bug with iperf3 on UDP.

Use 3.1

Hi dear, Thanks@

But both at server and client I have iperf3 3.1…

My mistake, sorry.
I was having it with 3.1 → try the latest 3.0.

Actually I am using magic iperf application at UE side.

Is there any other app I can install at UE and check this behavior?

5Gmark app.
Try this to perform mobile performance test at network level.

5GMARK – App Google Play, Apple Store

Can we run iperf3 in 5Gmark application at UE side?

No I think.
5G mark is more user friendly.
Iperf3 is the best, and you want to create a bash script to run the file at once and log data.
Iperf3 also provide you json type output which is better actually.

nuttcp is another network test tool, similar to iperf2 and iperf3, that has a number of unique features.

And https://play.google.com/store/apps/details?id=com.nperf.tester. This is also a great tool similar to 5G mark.