DownLoad Iperf:
Windows:
从https://iperf.fr/iperf-download.php下载对应的执行文件即可直接使用:
arm开发板:
从https://iperf.fr/iperf-download.php下载对应的iperf c++ source code
How To Build Iperf For arm board:
1.从https://iperf.fr/iperf-download.php 下载iperf c++ source code后,解压iperf-3.1.3-source.tar.gz;
2. 因为默认lib和执行档是生成在/usr/lib和/usr/bin目录,所以最好找一个有root权限的服务器编译
3. sudo ./configure --host=arm-linux-gnueabihf CC=/opt/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin/arm-linux-gnueabihf-gcc CXX=/opt/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin/arm-linux-gnueabihf-g++
4. sudo make;sudo make install
5. get bin and lib from /usr/bin,/usr/lib
How To Use Iperf:
Window:
打开windows CMD命令行,切换到iperf执行档所在目录,执行iperf:
ARM开发板:
client:
1. export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/lib:/iperflib_path
2.
server:
1. export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/lib:/iperflib_path
2. ./iperf3 -s
测试前先运行server,再运行client,不然client会连接失败