热度 17
2012-12-10 20:32
1855 次阅读|
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