一种Linux下使用netperf自动测试网卡性能的方法技术

技术编号:20680400 阅读:31 留言:0更新日期:2019-03-27 18:42
本发明专利技术提出的一种Linux下使用netperf自动测试网卡性能的方法,为使用netperf进行网卡性能的自动化测试提供了一个可行的方案,改善了传统测试方法的操作复杂性,对各个模式进行自动测试,无需繁琐的环境搭建、工具安装、手动参数输入,简洁、省时、自动化测试及结果保存,完全实现自动化测试,对于多个网口或者多种网卡的测试大大节省了人力及资源。

【技术实现步骤摘要】
一种Linux下使用netperf自动测试网卡性能的方法
本专利技术涉及网卡性能测试
,更具体的说是涉及一种Linux下使用netperf自动测试网卡性能的方法。
技术介绍
网卡是工作在链路层的网络组件,是局域网中连接计算机和传输介质的接口,不仅能实现与局域网传输介质之间的物理连接和电信号匹配,还涉及帧的发送与接收、帧的封装与拆封、介质访问控制、数据的编码与解码以及数据缓存的功能等。目前业界网卡性能测试最常使用的两种工具有:iperf和netperf。其中netperf主要针对基于TCP或UDP的传输。netperf根据应用的不同,可以进行不同模式的网络性能测试,即批量数据传输(bulkdatatransfer)模式和请求/应答(request/reponse)模式。目前使用netperf进行网卡性能测试,需要client端和server端两台服务器。client端主要用于监听,server端通过TCP_STREAM、UDP_STREAM、TCP_RR、设置本地系统发送测试分组的大小等模式进行测试,多采用手动安装开源工具netperf测试工具包,然后在针对每个测试模式逐个进行测本文档来自技高网...

【技术保护点】
1.一种Linux下使用netperf自动测试网卡性能的方法,其特征在于,包括如下步骤:步骤1:在server端编译安装开源工具netperf测试工具包;步骤2:设定测试参数;步骤3:通过脚本的参数变量调节测试模式的测试线程,并运行脚本;步骤4:输出并自动保存测试结果。

【技术特征摘要】
1.一种Linux下使用netperf自动测试网卡性能的方法,其特征在于,包括如下步骤:步骤1:在server端编译安装开源工具netperf测试工具包;步骤2:设定测试参数;步骤3:通过脚本的参数变量调节测试模式的测试线程,并运行脚本;步骤4:输出并自动保存测试结果。2.根据权利要求1所述的Linux下使用netperf自动测试网卡性能的方法,其特征在于,所述测试参数包括:参数1、参数2、参数3,参数1为每个模块的测试时间,参数2为每个不同大小本地系统发送测试分组的测试线程数,参数3为待测网口的测试IP。3.根据权利要求1所述的Linux下使用netperf自动测试网卡性能的方法,其特征在于,所述步骤3具体为:使用for循环将多个测试模式写入同一测试脚本,并且将每个测试模式的测试时间和待测网口的IP设置成测试脚本的参数,自行调节测试时间及测试网口。4.根据权利要求1所述的Linux...

【专利技术属性】
技术研发人员:彭笑笑
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1