Zedboard: iperf的移植与测试
0赞Zedboard: iperf的移植与测试
iperf是一个常用的网络性能测试工具,本文主要介绍iperf的移植的过程,最终简单利用iperf测试Zedboard上的千兆以太网性能。
1. Iperf安装移植
Host宿主端安装
1.1 下载源码:http://sourceforge.net/projects/iperf/
1.2 解压到相应文件夹,进入目录执行./configure
./configure
如果报了下面的错,说明找不到C++编译器,
执行which g++看看是否可以找到g++,
没有的话,就mount上RHEL ISO文件,找到gcc-c++包,执行安装操作,
安装完后,再次确认是否可以找到g++,
重新执行安装操作,
./configure
make
make install
确认iperf是否正常安装上,
Target客户端移植
make clean
./configure --prefix=/home/telantan/rootfs --host=arm-xilinx-linux-gnueabi
make
如果报了rpl_malloc的错误,将config.h中的相应宏注释掉就可以了,
再次执行make编译命令,
make
make install
确认iperf是否正常生成,
find /home/telantan/rootfs -name 'iperf'
可以发现iperf已经安装到相应的目录中,
2. Iperf 测试
在Zynq客户端以server模式启动iperf,
iperf -s
在HOST宿主机端以client模式启动测试
iperf -c 192.168.1.10 -i 2