iperf-usage

Cross compile

Cross compile for arm-none-linux-gnueabi.

For other compiled version, you can doanload from here.

1
2
3
4
5
6
7
8
git clone https://github.com/esnet/iperf.git iperf.git
cd iperf.git
git checkout 3.6
mkdir install
./configure --host=arm-none-linux-gnueabi --prefix=`pwd`/install --without-openssl --disable-shared --disable-static
make
make install
arm-none-linux-gnueabi-strip install/bin/iperf3

--without-openssl bug was fixed after version of 3fd1a2a, older version works fail with this parameter.

Usage

1
iperf3 -s 192.168.225.1 -p 5201

check iperf3 -h for more details

1
2
3
iperf3 -c 192.168.225.1 -p 5201 -i 5 -t 30
│ └────── # time in seconds to transmit for (default 10 secs)
└─────────── # seconds between periodic bandwidth reports