System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种测试网卡性能的方法、系统、设备和存储介质技术方案_技高网

一种测试网卡性能的方法、系统、设备和存储介质技术方案

技术编号:40012747 阅读:9 留言:0更新日期:2024-01-16 15:31
本发明专利技术提供一种测试网卡性能的方法、系统、设备和存储介质,方法包括:响应于接收到输入参数,根据所述输入参数确定待测试网卡的信息,并识别当前网络拓扑;根据当前网络拓扑为所述待测试网卡配置测试环境;根据所述输入参数确定所述待测试网卡需要进行的测试项目,并利用测试工具执行所述测试项目;以及响应于测试完成,将测试数据输出到预设表格中,并对不符合预设范围的测试数据进行标记。本发明专利技术对于影响性能测试的因素进行实时监控,增加可定位性。同时,网卡性能测试数据以表格的形式输出,数据直观地展示给用户,大大的提升了测试效率。

【技术实现步骤摘要】

本专利技术涉及网卡测试领域,更具体地,特别是指一种测试网卡性能的方法、系统、设备和存储介质


技术介绍

1、网卡的性能评估项主要包括:吞吐量、延迟、抖动、丢包率。目前,较为常用的测试工具为iperf,但是iperf测试工具存在一定的缺陷,如:测试完成后,iperf会输出一系列数据,需要用户自己去分析哪些数据存在问题;同时,网卡性能与服务器的cpu利用率及内存利用率有极大关系,但是iperf测试工具只涉及到性能的测试,没有对性能测试的影响因素进行监控,测试如果出现问题,用户不容易定位问题;iperf工具测试之前,需要用户去手动配置测试环境,过程较为繁琐复杂;用户要对网卡的某一项性能评估标准(如抖动)做测试,需要查询工具参数,通过参数配置输入命令行进行测试,较为不方便。故而,使用此工具无法简单直观的对网卡性能进行评估分析。


技术实现思路

1、有鉴于此,本专利技术实施例的目的在于提出一种测试网卡性能的方法、系统、电子设备及计算机可读存储介质,本专利技术在测试过程中,对于影响性能测试的因素进行实时监控,增加可定位性,同时,网卡性能测试数据以表格的形式输出,数据直观地展示给用户,这大大的提升了测试效率。

2、基于上述目的,本专利技术实施例的一方面提供了一种测试网卡性能的方法,包括如下步骤:响应于接收到输入参数,根据所述输入参数确定待测试网卡的信息,并识别当前网络拓扑;根据当前网络拓扑为所述待测试网卡配置测试环境;根据所述输入参数确定所述待测试网卡需要进行的测试项目,并利用测试工具执行所述测试项目;以及响应于测试完成,将测试数据输出到预设表格中,并对不符合预设范围的测试数据进行标记。

3、在一些实施方式中,所述根据所述输入参数确定待测试网卡的信息,并识别当前网络拓扑的步骤包括:确定待测试网卡的序号,根据所述序号确定本端服务器对应的网口号,并确定所述待测试网卡与对端服务器连接的网口号。

4、在一些实施方式中,所述根据当前网络拓扑为所述待测试网卡配置测试环境的步骤包括:为所述本端服务器对应的网口号和所述对端服务器连接的网口号对应的网口配置ip。

5、在一些实施方式中,所述根据所述输入参数确定所述待测试网卡需要进行的测试项目,并利用测试工具执行所述测试项目的步骤包括:选择所述本端服务器对应的网口号对应的网口或所述对端服务器连接的网口号对应的网口进行测试;和/或选择待测试网卡和对应的网口进行绑定组合测试。

6、在一些实施方式中,所述根据所述输入参数确定所述待测试网卡需要进行的测试项目,并利用测试工具执行所述测试项目的步骤包括:根据所述输入参数确定测试项目是吞吐量测试、延迟测试、抖动测试和丢包率测试中的一项或者多项;响应于进行吞吐量测试、延迟测试、抖动测试和丢包率测试中的一项,通过测试工具实时抓取设备上cpu利用率、内存利用率和对应测试项目数据,判断对应测试项目数据是否正常;响应于进行吞吐量测试、延迟测试、抖动测试和丢包率测试中的多项,通过测试工具实时抓取设备上cpu利用率、内存利用率和多个测试项目数据,并判断每个测试项目数据是否正常以及多个测试项目数据之间的关联是否正常;响应于测试项目数据出现异常或者多个测试项目数据之间的关联异常,将异常项进行标记。

7、在一些实施方式中,所述判断每个测试项目数据是否正常以及多个测试项目数据之间的关联是否正常的步骤包括:将每个测试项目数据与预设范围进行比对,将不在预设范围的测试项目数据确定为异常数据。

8、在一些实施方式中,所述判断每个测试项目数据是否正常以及多个测试项目数据之间的关联是否正常的步骤包括:根据历史数据确定测试项目之间的关联是否正常。

9、本专利技术实施例的另一方面,提供了一种测试网卡性能的系统,包括:识别模块,用于响应于接收到输入参数,根据所述输入参数确定待测试网卡的信息,并识别当前网络拓扑;配置模块,用于根据当前网络拓扑为所述待测试网卡配置测试环境;测试模块,用于根据所述输入参数确定所述待测试网卡需要进行的测试项目,并利用测试工具执行所述测试项目;以及标记模块,用于响应于测试完成,将测试数据输出到预设表格中,并对不符合预设范围的测试数据进行标记。

10、本专利技术实施例的又一方面,还提供了一种电子设备,包括:至少一个处理器;以及存储器,所述存储器存储有可在所述处理器上运行的计算机指令,所述指令由所述处理器执行时实现如上方法的步骤。

11、本专利技术实施例的再一方面,还提供了一种计算机可读存储介质,计算机可读存储介质存储有被处理器执行时实现如上方法步骤的计算机程序。

12、本专利技术具有以下有益技术效果:在测试过程中,对于影响性能测试的因素进行实时监控,增加可定位性,同时,网卡性能测试数据以表格的形式输出,数据直观地展示给用户,这大大的提升了测试效率。

本文档来自技高网...

【技术保护点】

1.一种测试网卡性能的方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的测试网卡性能的方法,其特征在于,所述根据所述输入参数确定待测试网卡的信息,并识别当前网络拓扑的步骤包括:

3.根据权利要求2所述的测试网卡性能的方法,其特征在于,所述根据当前网络拓扑为所述待测试网卡配置测试环境的步骤包括:

4.根据权利要求3所述的测试网卡性能的方法,其特征在于,所述根据所述输入参数确定所述待测试网卡需要进行的测试项目,并利用测试工具执行所述测试项目的步骤包括:

5.根据权利要求1所述的测试网卡性能的方法,其特征在于,所述根据所述输入参数确定所述待测试网卡需要进行的测试项目,并利用测试工具执行所述测试项目的步骤包括:

6.根据权利要求5所述的测试网卡性能的方法,其特征在于,所述判断每个测试项目数据是否正常以及多个测试项目数据之间的关联是否正常的步骤包括:

7.根据权利要求5所述的测试网卡性能的方法,其特征在于,所述判断每个测试项目数据是否正常以及多个测试项目数据之间的关联是否正常的步骤包括:

8.一种测试网卡性能的系统,其特征在于,包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-7任意一项所述方法的步骤。

...

【技术特征摘要】

1.一种测试网卡性能的方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的测试网卡性能的方法,其特征在于,所述根据所述输入参数确定待测试网卡的信息,并识别当前网络拓扑的步骤包括:

3.根据权利要求2所述的测试网卡性能的方法,其特征在于,所述根据当前网络拓扑为所述待测试网卡配置测试环境的步骤包括:

4.根据权利要求3所述的测试网卡性能的方法,其特征在于,所述根据所述输入参数确定所述待测试网卡需要进行的测试项目,并利用测试工具执行所述测试项目的步骤包括:

5.根据权利要求1所述的测试网卡性能的方法,其特征在于,所述根据所述输入参数确定所述待测试网卡需要进行的测试项目,...

【专利技术属性】
技术研发人员:高姣姣
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司
类型:发明
国别省市:

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

1