Background
I am trying to measure the network throughput from an embedded Linux device to the Internet. Due to the CPU architecture (MIPS) and storage limitation, it is impossible to use speedtest.net SPEEDTEST CLI or speedtest-cli Python package. So I have decided to use iPerf3 for the measurement.
Problem
The device is placed in the Kanto region (Japan). I had looked through the list of Public iPerf3 servers, but there are no public iPerf3 servers in Japan.
What I want to do
With perfSONAR Lookup Service Directory, I have found some servers for the network throughput testing in Japan. For example, there is a BWCTL server in the Kanto region.
I could not found a BWCTL package for the CPU architecture of the device. But BWCTL says it wraps the network measurement tools including iPerf3, so I think it might be used as an iPerf3 server.
Question
Is it possible to use servers in perfSONAR Lookup Service Directory as iPerf3 server? If it is possible, how can I specify it with the iPerf3 command-line option?
For example, I hope that I can run iPerf3 like:
# iperf3 -c perf-tokyo.sinet.ad.jp -P 1 -i 5 -p 4823 -f m -t 20
Note that the command line above results with the error message iperf3: error - received an unknown control message
.
question from:
https://stackoverflow.com/questions/65599416/use-servers-in-perfsonar-lookup-service-directory-as-iperf3-server 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…