Submitted in:
remote: https://gerrit.osmocom.org/#/c/osmo-gsm-tester/+/11770 resources.conf.rnd: gobi2k changed by ec20
remote: https://gerrit.osmocom.org/#/c/osmo-gsm-tester/+/11771 iperf3: Allow changing port of iperf3 server
remote: https://gerrit.osmocom.org/#/c/osmo-gsm-tester/+/11772 iperf3: implement str() method in iperf3 server
remote: https://gerrit.osmocom.org/#/c/osmo-gsm-tester/+/11773 tests: iperf3: Support testing parallel iperf3 clients in test
I tested with 2 MS in RnD (there's only 2 EC20 there) and everything looks fine, speed looks similar for both too:
17:14:46.104085 tst iperf3m2.py:8: Results for 10.42.42.10:5003 through "'/gobi_0/context2'"
17:14:46.524630 tst iperf3m2.py:8: RESULT client:
17:14:47.008315 tst iperf3m2.py:8: SEND: 34 KB, 27 kbps, 10 seconds (0 retrans)
17:14:47.423142 tst iperf3m2.py:8: RECV: 26 KB, 20 kbps, 10 seconds
17:14:47.834763 tst iperf3m2.py:8: RESULT server:
17:14:48.241442 tst iperf3m2.py:8: SEND: 34 KB, 27 kbps, 10 seconds
17:14:48.645650 tst iperf3m2.py:8: RECV: 26 KB, 20 kbps, 10 seconds
17:14:49.075994 tst iperf3m2.py:8: Results for 10.42.42.10:5004 through "'/gobi_3/context2'"
17:14:49.463149 tst iperf3m2.py:8: RESULT client:
17:14:49.861120 tst iperf3m2.py:8: SEND: 36 KB, 28 kbps, 10 seconds (0 retrans)
17:14:50.246101 tst iperf3m2.py:8: RECV: 28 KB, 23 kbps, 10 seconds
17:14:50.636707 tst iperf3m2.py:8: RESULT server:
17:14:51.032964 tst iperf3m2.py:8: SEND: 36 KB, 28 kbps, 10 seconds
17:14:51.428671 tst iperf3m2.py:8: RECV: 28 KB, 23 kbps, 10 seconds
I submitted the patch to test it with 4 concurrent MS, only available in Prod.