6596|3

5979

帖子

8

TA的资源

版主

楼主
 

基于Iperf的BeagleBone网络性能测试 [复制链接]

作者:chenzhufly QQ36886052 ( 转载请注明出处)

一. Iperf简介:


 Iperf是一个网络性能测试工具。可以测试TCPUDP带宽质量,可以测量最大TCP带宽,具有多种参数和UDP特性,可以报告带宽,延迟抖动和数据包丢失。Iperflinuxwindows平台均有二进制版本供自由使用。


Iperf was developed by NLANRDAST as a modern alternative for measuring maximum TCP and UDP bandwidth performance. Iperf allows the tuning of various parameters and UDP characteristics. Iperf reports bandwidth, delay jitter, datagram loss.


Linux版本下载地址:

http://sourceforge.net/projects/iperf/   目前版本时iperf-2.0.5.tar.gz

Windows版本下载地址:

http://www.noc.ucf.edu/Tools/Iperf/


二. Iperf使用方法与参数说明:

参数说明:
-s
server模式启动。#iperf -s
-c host
client模式启动。hostserver端地址。#iperf -c serverip
通用参数:
-f [kmKM]
分别表示以Kbits, Mbits, KBytes, MBytes显示报告,默认以Mbits为单位,#iperf -c 222.35.11.23 -f K
-i sec
以秒为单位显示报告间隔,#iperf -c 222.35.11.23 -i 2
-l
缓冲区大小,默认是8KB,#iperf -c 222.35.11.23 -l 16
-m
显示tcp最大mtu
-o
将报告和错误信息输出到文件#iperf -c 222.35.11.23 -o ciperflog.txt
-p
指定服务器端使用的端口或客户端所连接的端口#iperf -s -p 9999;iperf -c 222.35.11.23 -p 9999
-u
使用udp协议
-w
指定TCP窗口大小,默认是8KB
-B
绑定一个主机地址或接口(当主机有多个地址或接口时使用该参数)
-C
兼容旧版本(当server端和client端版本不一样时使用)
-M
设定TCP数据包的最大mtu
-N
设定TCP不延时
-V
传输ipv6数据包
server
专用参数:
-D
以服务方式运行。#iperf -s -D
-R
停止iperf服务。针对-D#iperf -s -R
client
端专用参数:
-d
同时进行双向传输测试
-n
指定传输的字节数,#iperf -c 222.35.11.23 -n 100000
-r
单独进行双向传输测试
-t
测试时间,默认20,#iperf -c 222.35.11.23 -t 5
-F
指定需要传输的文件
-T
指定ttl


三. Iperf移植

移植的事情已经过去很久了,很遗憾我自己没有做记录,现在也不打算在花时间重新做一遍了,大家看看下面的两个参考资料吧,写的还是比较详细的,如果还有什么移植上面的问题,我们可以再讨论。

1. Iperf的使用,编译和移植

http://blog.sina.com.cn/s/blog_5d9051c00100isnn.html

2.  交叉编译iperf测试arm开发板上wifi模块的网络流量速度

http://apps.hi.baidu.com/share/detail/48191324  


四.   BeagleBone的实测结果

1. UDP测试

BeagleBone为服务器


BeagleBone为客户端




2. TCP测试

BeagleBone为服务器




BeagleBone为客户端

 


五.  其他的一些参考参考资料: 

1. Iperf 工具使用

http://sharkyan.blog.51cto.com/536264/125016 

2.  Iperf 带宽性能测试使用方法与参数说明

http://www.net130.com/cms/Pub/special/special_fzjh/special_fzjh_yy/2010_07_27_40244.htm 


六.  总结

   从测试结果来看,Beagbone的百兆网口性能还是不错的,确实能够达到百兆的速度,不知道在千兆的接法下,表现如何,期待达人们的测试结果。如果对测试结果有异议,我们可以再切磋,争取把测试结果做到准确。

[ 本帖最后由 chenzhufly 于 2012-5-7 23:41 编辑 ]

最新回复

呵呵,不错,这样的网络性能还是不错的,相比于 am1808是强很多倍了  详情 回复 发表于 2012-5-8 12:04
点赞 关注
个人签名生活就是油盐酱醋再加一点糖,快活就是一天到晚乐呵呵的忙
===================================
做一个简单的人,踏实而务实,不沉溺幻想,不庸人自扰
 

回复
举报

5979

帖子

8

TA的资源

版主

沙发
 
更新完毕
个人签名生活就是油盐酱醋再加一点糖,快活就是一天到晚乐呵呵的忙
===================================
做一个简单的人,踏实而务实,不沉溺幻想,不庸人自扰
 
 

回复

3836

帖子

19

TA的资源

纯净的硅(中级)

板凳
 
很给力哦:)
 
 
 

回复

473

帖子

0

TA的资源

纯净的硅(中级)

4
 
呵呵,不错,这样的网络性能还是不错的,相比于 am1808是强很多倍了
个人签名Nicrosystem专业提供freescale、TI和STM32高性价比开发板、解决方案
http://nicrosystem.taobao.com
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表