ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

iperf-3.8 交叉编译

iperf-3.8 交叉编译 不同版本iperf下载链接https://downloads.es.net/pub/iperf/本次交叉编译选择3.8版本解压tar -xzf iperf-3.8.tar.gz修改”iperf-3.8/config/config.sub”文件否则配置时会出错在iperf-3.8/config/config.sub的316行追加“mips-linux-uclibc”如下| z8k | z80 |mips-linux-uclibc)3. 配置及编译./configure --without-openssl--hostmips-linux-uclibc-gnuCFLAGS-staticmake常见编译错误1.这里说句你们想打我的话根据报错兵来将挡水来土掩。遇到什么问题解什么问题即可。这是一位大佬给我说的处理编译问题多了我发现确实是这样。这里再记录下2.1.6版本的交叉编译及过程中遇到的问题1.解压tar-zxvfiperf-2.1.6.tar.gz2.cd iperf-2.1.6/3.mkdir out4.CCarm-microbt-linux-uclibcgnueabihf-gccCXXarm-microbt-linux-uclibcgnueabihf-g ./configure--buildi386-linux--hostarm-linux--targetarm-linuxCFLAGS-static--prefixpwd/out5.make6.makeinstall常见编译错误这里我第一次编译的时候没有加CFLAGS-static。运行iperf的时候会报错iperf-v/usr/bin/iperf: cant load library libstdc.so.6附录1.iperf2与iperf3发包差异iperf2发 128K - 等一段时间 - 发 128K - 等一段时间例如指定-b 5M带宽默认-l值为128K即12810248 bit, iperf2会间隔12810248 / 5000000 0.21s来发送一个包以此满足5Mbps的带宽iperf3则是按平均速率反馈控制先计算当前平均速率如果平均速率 目标速率就继续发如果平均速率 目标速率就停一会iperf2 测试命令:./iperf -c 192.168.95.22 -b 200K -t 60 -i 1 测试1.05Mbps时增加-l 12800参数 发一包等待下再发下一个包
返回列表